iphone - GameCenter 整合并发症?

标签 iphone ios xcode game-center

我调用了下面的代码来添加在屏幕顶部弹出的 Game center 用户横幅,但它说 Game 无法被 Game Center 识别:

我将其添加到我的 addDidFinishLaunching 中:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error){
if (error ==nil) {
NSLog(@"Success");
} else {
NSLog(@"Fail");
}
}];

要查看排行榜,我需要添加什么代码才能正确调用它?

-(void)viewscores:(SPEvent*)event{
CODE HERE
 }

最佳答案

你可以这样尝试:

GKLeaderboardViewController *leaderboardVC = [[[GKLeaderboardViewController alloc]init]autorelease];
if (leaderboardVC !=nil) {
    leaderboardVC.leaderboardDelegate = self;
    [self presentViewController:leaderboardVC];
}

希望对您有所帮助:-)

关于iphone - GameCenter 整合并发症?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421985/

相关文章:

iphone - 请协助modalViewController崩溃

iphone - (iOS) 应用程序在 iPhone 上运行良好,但在模拟器中立即崩溃,没有显示诊断消息

iphone - 无法设置UITableViewCell的detailTextLabel.text

ios - 线程 5 : Simultaneous accesses to 0x10b883638, 但修改需要独占访问

ios - 即使使用 kAudioSessionCategory_MediaPlayback,应用程序声音在铃声关闭时也不会发出声音

ios - 类型 'WatchManager' 不符合协议(protocol) 'WCSessionDelegate'

iphone - 如何使用 iPhone 应用程序在 MVC4 apicontroller 中提供用户安全

ios - 使用 Objective C Wrapper OpenCV 的 Swift 项目

ios - 将音频添加到 iphone 应用程序 xcode 7.3

xcode - 如何在 mac 的终端中使用 g++?