ゲームにハイスコアを追加しようとしていますが、なぜリーダーボードを提示できないのか分かりません。私はユーザーとデータを送信することができます。しかし、それを見ることはできません。ゲームセンターの問題を提示する
私のゲームin its Cocos2d。私は同じようにそれをやろうナビゲーションアイテム
- メニュー-uiビューコントローラ - -Navigation Contoller :しかし、私のMENUは私の主な窓構造プレイCCDirectorスタート
にその時にユーザーのクリックではありませんナビゲーションを押し、それを押してクラッシュします。また、それをサブビューとして追加します。そしてクラッシュする。リーダーボードのコード
- (IBAction)showLeader:(id)sender {
if ([self isGameCenterAvailable]) {
GKLeaderboardViewController *leaderboardController = [[[GKLeaderboardViewController alloc] init] autorelease];
if (leaderboardController != nil) {
leaderboardController.leaderboardDelegate = self;
//[self presentModalViewController:leaderboardController animated:YES];
[self.navigationController pushViewController:leaderboardController animated:YES];
}
}
}
-(BOOL)isGameCenterAvailable {
// Check for presence of GKLocalPlayer API.
Class gcClass = (NSClassFromString(@"GKLocalPlayer"));
// The device must be running running iOS 4.1 or later.
NSString *reqSysVer = @"4.1";
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending);
return (gcClass && osVersionSupported);
}
私は何ができますか?
そして別の質問です。私はリーダーの賞のスコアを提示するために私自身の効果を置くことができますか?またはリンゴはそれを拒否する?
私は小さなフレームワークをしようとしています。だから私は..メニューゲームなどで
おかげアロットを成文化する必要はありません:D