草庐IT

GKGameCenterViewController

全部标签

ios - Game Center 排行榜沙箱中只显示一个结果 - 正常吗?

在沙盒模式下,我正在获取要在排行榜中显示的结果,但我希望每个结果都会出现。只显示一个结果。那是正常的吗?从最高到最低排序的排序选项似乎暗示应该显示多个结果。显示的是我的高分,如果超过分数,它会更新。只有一个结果显示我是否这样呈现VC:-(void)presentLeaderboards{GKGameCenterViewController*gameCenterController=[[GKGameCenterViewControlleralloc]init];gameCenterController.viewState=GKGameCenterViewControllerStateLe

c# - 如何验证玩家当前是否登录(或登录)到 iOS Game Center?

谁能给我看一个用C#编写的示例代码,用于检查玩家当前是否登录(或登录)到iOSGameCenter?我所做的是:我有下面这个C#方法,当玩家点击我游戏上的“游戏中心”按钮时,它会弹出iOS游戏中心窗口:voidShowGameCenter(){GKGameCenterViewControllercontroller=newGKGameCenterViewController();controller.Finished+=(objectsender,EventArgse)=>{controller.DismissViewController(true,null);};AppDelegat

ios - SpriteKit 中的游戏中心不关闭排行榜

在这里经过大量搜索后,我终于找到了一种让GameCenter在SpriteKit中显示的方法,但现在我无法调用leaderboardViewControllerDidFinish方法。我在不同的应用程序中使用此代码并且它工作正常但由于某些原因为SpriteKit修改了代码它只是不工作。提前致谢!这是我的代码示例:-(void)showGameCenterButtonPressed:(id)sender{{if([GKLocalPlayerlocalPlayer].authenticated==NO){UIAlertView*message=[[UIAlertViewalloc]init

ios - 无法关闭 Game Center 排行榜页面

我可以毫无问题地加载排行榜。但是当单击“完成”按钮时我无法关闭它。我是如何打开它的:-(IBAction)leaderboardsClicked:(id)sender{if([GKLocalPlayerlocalPlayer].isAuthenticated){GKGameCenterViewController*leaderboardController=[[GKGameCenterViewControlleralloc]init];[selfpresentViewController:leaderboardControlleranimated:YEScompletion:NULL]

ios - 在 Cocos2d 3 项目中呈现 GKGameCenterViewController

我正在尝试为我使用SpriteBuilder创建的游戏制作排行榜。我有以下代码。if(gameCenterController!=nil){gameCenterController.gameCenterDelegate=self;gameCenterController.viewState=GKGameCenterViewControllerStateLeaderboards;UIViewController*vc=self.view.window.rootViewController;[vcpresentViewController:gameCenterControlleranima

ios - 如何显示所有可用的 Game Center 排行榜,而不是自动显示默认排行榜?

要加载GameCenter排行榜,我目前调用:-(void)showLeaderboard:(NSString*)leaderboardId{GKLeaderboardViewController*viewController=[GKLeaderboardViewControllernew];viewController.leaderboardDelegate=self;if(leaderboardId){viewController.category=leaderboardId;}[[selftopViewController]presentViewController:viewCo

ios - GKGameCenterViewController 总是显示挑战而不是排行榜

我正在使用Apple'scode显示一个GKGameCenterViewController:GKGameCenterViewController*gameCenterController=[[GKGameCenterViewControlleralloc]init];if(gameCenterController!=nil){gameCenterController.gameCenterDelegate=self;[selfpresentViewController:gameCenterControlleranimated:YEScompletion:nil];}这是描述上面代码的文

ios - IOS8 中的 GKGameCenterViewController Bug

有没有其他人遇到过这种情况-在运行IOS8的设备上加载GKGameCenterViewController无法返回GameCenter数据或显示用于关闭View的导航按钮。代码是来自GameCenterProgrammingGuide的标准代码,并且已经在运行IOS7的设备上运行了几个月。将IOS从7更新到8和BOOM!,GKGameCenterViewController仅加载白色透明背景,没有其他内容。用户被困在没有GameCenter数据的View中,也没有用于关闭View的“完成”按钮。我的应用程序于5月14日发布,这发生在我于2014年9月19日将iPad更新到IOS8时

ios - ios 5 中的 GKGameCenterViewController 模拟?

iOS6提供了新的ViewController来显示游戏中心信息:GKGameCenterViewController。iOS5.1是否提供类似的东西(排行榜和成就的单独Controller除外)? 最佳答案 以下是我在我的应用程序中处理新旧GameCenterAPI的方式,该应用程序支持iOS4和7之间的所有内容。我从GameCenterManager.m示例代码开始。1)在GameCenterManager.m中,我更改了authenticateLocalUser-(void)authenticateLocalUser{if([

ios - 尝试在其 View 不在窗口层次结构中的 UIViewController 上呈现 GKGameCenterViewController

当用户按下我的SecondViewController上的按钮时,我无法显示GameCenter排行榜(带有得分/最高得分的游戏结束屏幕)。UIbutton是ShowLeaderboard,您将在下面看到它。我得到的错误是:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!我曾尝试先关闭该View,但无论我做什么,我都无法只显示排行榜View。下面是我的SecondViewController代码:importUIKitimportGameKitclassSecondViewController:UIViewCon
12