Я хочу добавить Game center для своего проекта, но теперь я застрял и не могу найти решение для своей проблемы с помощью Google :( Когда я вызываю метод showleaderboard в моем проекте, появляется таблица лидеров и успех, чтобы загрузить мой счет вGameCenter, но он не получает прикосновения (этот экран выглядит как зависание). Это мой код:
-(void) ShowLeaderBoardCategory:(NSString *)my_category
{
GKLeaderboardViewController * leaderboardController = [[GKLeaderboardViewController alloc] init];
if(leaderboardController != nil)
{
leaderboardController.category = my_category;
leaderboardController.leaderboardDelegate = mySubView;
[mySubView presentModalViewController: leaderboardController animated: YES];
[glView addSubview:mySubView.view];
}
[leaderboardController release];
}
-(void) leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
[mySubView dismissModalViewControllerAnimated:YES];
[mySubView release];
[viewController.view removeFromSuperview];
[viewController release];
}
mySubView - это интерфейс, который я определяю:
@interface MyUIView : UIViewController<GKLeaderboardViewControllerDelegate>
......
и использовал его:
MyUIView *mySubView;
Скажите, пожалуйста, что не так в моем коде?: ((По какой причине можно прекратить получать события cocos2d? Спасибо за чтение и надеюсь, что ваш намек.