게임에서 하이 스코어를 추가하려고하는데 리더 보드를 제시 할 수없는 이유를 모르겠습니다. 나는 사용자를 연결하고 데이터를 보낼 수 있습니다. 그러나 그것을 볼 수 없습니다.게임 센터 문제 제시
내 게임의 그것의 Cocos2d. 메뉴 -UI보기 컨트롤러 - - 탐색 항목
나는처럼 수행하려고 -Navigation 콘트롤 :하지만 내 메뉴는 재생의 사용자 클릭이
내 주요 창 구조의 시작 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