進出口目前做一個應用程序時遇到了一些困難,這裏是代碼:無效的參數類型void以一元表達
-(void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)ButtonIndex {
if (ButtonIndex == 1) {
- (void) reportScore: (int64_t) score forCategory: (NSString*) category
{
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"123"] autorelease];
scoreReporter.value = score;
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if (error != nil)
{
// handle the reporting error
}
}];
else if (ButtonIndex==2){
- (void) showLeaderboard:
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[self presentModalViewController: leaderboardController animated: YES];
}
}
}
}
-(void) leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController{
[self dismissModalViewControllerAnimated:YES];
}
}
}
我的問題是,上線: - (無效)reportScore:(的int64_t) ............ 它說「無效的參數類型無效的一元表達式」
請幫助,謝謝。
你爲什麼要試圖在方法中聲明方法? –
是的,但我不知道該把它放在哪裏,以及如何通過這個 – user1612646