ios - GKGameCenterViewController 不会解雇?

标签 ios iphone game-center sprite-kit

我不明白,请帮助我,当我点击完成时没有得到日志

 - (IBAction)loadScores:(id)sender {
GKGameCenterViewController* gameCenterController = [[GKGameCenterViewController alloc] init];
gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards;
// gameCenterController.gameCenterDelegate = self;
[self presentViewController:gameCenterController animated:YES completion:nil];
}

 -(void)gameCenterViewControllerDidFinish:(GKGameCenterViewController*)gameCenterViewController {
NSLog(@"rfffff");
[self dismissViewControllerAnimated:YES completion:nil];
UIViewController *vc = self.view.window.rootViewController;
[vc dismissViewControllerAnimated:YES completion:nil];
}

最佳答案

您已评论了 GKGameCenterViewController 的委托(delegate)。这意味着所有委托(delegate)方法都不会像关闭 View Controller 的方法那样被调用。所以我建议你取消注释这一行,然后运行代码看看。

关于ios - GKGameCenterViewController 不会解雇?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248323/

相关文章:

ios - iAd 替代 ios 广告显示?

ios - UITableViewController 中的 UIActivityIndi​​catorView 与 UITableView 在同一层次结构中

iphone - IOS ABPerson 是 ABGroup 的成员

objective-c - NSMutableArray 计数方法显示 NSMutableArray 计数为 0?

app-store - “The App Name you entered has already been used”,即使我刚刚创建了该应用

ios - 使用 NSArray 从 iOS 上的可转换核心数据创建对象

ios - 如何检查关系是否已经建立 - Core Data

iphone - 为什么 stringByReplacingPercentEscapesUsingEncoding 不 : convert L%C3%A9on back to Léon?

iphone - AppStore 版本中的 GameCenter 出现问题

ios - 在 Gamecenter 中导出成就