游戏中心排行榜:“完成”在排行榜概述中没有呼叫代表

时间:2011-04-27 07:08:25

标签: ios gamekit game-center

我在通用应用程序(iPhone / iPad)中有两个排行榜。 我正在使用以下代码创建GKLeaderboardViewController:

GKLeaderboardViewController* lvc = [[GKLeaderboardViewController alloc] init];  
lvc.category = [self isIpad] ? @"ipadmain" : @"iphonemain";
lvc.leaderboardDelegate = self;

到目前为止一切正常。 当我点击“完成”按钮时,视图将关闭。

但是,如果我通过GKLeaderboardViewController工具栏中的“排行榜”按钮导航到排行榜概览,则“完成”在概览屏幕中不起作用(委托未被调用)。如果我再次导航回特定的电路板,“完成”工作。

1 个答案:

答案 0 :(得分:0)

您的帖子中没有足够的代码来弄清楚发生了什么。您发布的内容不会影响委托回调功能,除了您设置实际委托的行。由于您正确设置了委托,因此您应该收到回调。

当你说“委托”没有被调用时,委托是否仍然存在? 排行榜视图控制器是否会从屏幕上消失?