Tag: 游戏中心

将UISearchBarlocking到像Game Center那样的UITableView的顶部

在Game Center中的UITableViews中有这个很酷的function,他们在顶部有search栏。 与search栏放置在表头视图中的应用程序不同(它被视为标准表格单元格),而不是像上面的父导航栏那样。 所以当滚动表格时,search栏确实会移动,但是如果您在表格的边界之上滚动,search栏永远不会停止触摸导航栏。 有谁知道这可能是怎么完成的? 我想知道,如果苹果可能在父滚动视图中同时放置search栏和表,但我想知道是否可能比这更简单。

如何在我的“第三方服务器”上validationGKLocalPlayer?

iOS7引入了新的GKLocalPlayer方法generateIdentityVerificationSignatureWithCompletionHandler() 。 有谁知道如何使用它的好? 我想在苹果服务器端会有一些公共的API ..

iOS游戏中心:比分不显示在沙盒排行榜上

我正在开发一个支持Game Center的游戏,而且我在沙箱环境中遇到了一个问题。 我可以成功地报告分数没有错误。 但是,当我显示排行榜时,没有可见的分数。 为了validation实际得分,我使用以下代码查询本地用户的得分: -(void)retrieveLocalScoreForCategory:(NSString *)category { GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init]; leaderboardRequest.category = category; [leaderboardRequest loadScoresWithCompletionHandler: ^(NSArray *scores,NSError *error) { [self callDelegateOnMainThread: @selector(localPlayerScore:error:) withArg: leaderboardRequest.localPlayerScore error: error]; }]; } 在我的代表中,我将分数logging到控制台,我可以看到正确的分数。 我已经validation,我正在使用正确的排行榜类别ID显示排行榜(我只有一个)。 有谁知道为什么我的分数立即在沙箱环境的排行榜上不可见? 比分出现之前是否有延迟?

只有横向应用程序中的GameCenter身份validation会引发UIApplicationInvalidInterfaceOrientation

问题:如果用户没有login到GameCenter帐户 – GameCenter身份validation视图以纵向模式启动(在ios 5中有一个模式对话框)要求login。但是,如果我在xcode(项目摘要)或supportedInterfaceOrientationsForWindow禁用纵向模式: (因为我的应用程序应该只在横向模式下运行)我得到: 由于未捕获exception“UIApplicationInvalidInterfaceOrientation”而终止应用程序,原因:“支持的方向与应用程序没有共同的方向,并且shouldAutorotate返回YES” 如果我启用肖像的iPad / iPhone(和/或注释supportedInterfaceOrientationsForWindow :)它的工作原理没有崩溃,但我不想纵向模式启用。