Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 游戏中心集成并发症?_Iphone_Ios_Xcode_Game Center - Fatal编程技术网

Iphone 游戏中心集成并发症?

Iphone 游戏中心集成并发症?,iphone,ios,xcode,game-center,Iphone,Ios,Xcode,Game Center,我调用了下面的代码来添加屏幕顶部弹出的Game center用户横幅,但上面说Game center无法识别游戏: 我在addDidFinishLaunching中添加了以下内容: - (void)applicationDidFinishLaunching:(UIApplication *)application { [[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error){ if (err

我调用了下面的代码来添加屏幕顶部弹出的Game center用户横幅,但上面说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];
}

我希望它有帮助:-)

您可以这样尝试:

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

我希望它能有所帮助:-)

你有没有试用过苹果的游戏中心文档?我相信他们有很多关于这些工作流程的示例代码……我已经阅读了苹果游戏中心的所有文档,仍然无法修复。当我在设备上运行游戏时,它显示:游戏中心无法识别此游戏。但在模拟器上,它会加载横幅并显示沙盒。我想我已经知道了,但你知道查看排行榜的代码是什么吗?你是否在iTunes Connect上添加了该应用程序,在那里启用了游戏中心,并在你的plist文件中使用了该bundleID?许多功能在iOS模拟器中可以完美工作,但需要你做些什么(通常为服务注册应用程序)在iTunes Connect上,它可以在实际设备上运行。正如Kaan所说,按照iTunes Connect上的步骤在你的应用程序中启用游戏中心。你尝试过苹果的游戏中心文档吗?我相信他们有很多用于这些工作流的示例代码……我已经阅读了所有苹果游戏中心文档,仍然无法修复。当我运行游戏时在设备上,它说:游戏中心无法识别这个游戏。但在模拟器上,它加载横幅并显示沙盒。我想我已经知道了,但你知道查看排行榜的代码是什么吗?你是否在iTunes Connect上添加了应用程序,在那里启用了游戏中心,并在你的plist文件中使用了bundleID?许多功能都可以完美运行在iOS模拟器中运行,但要求您在iTunes Connect上执行某些操作(通常注册应用程序以获得服务),以使其在实际设备上运行。正如Kaan所说,按照iTunes Connect上的步骤在应用程序中启用Game Center。