1
GameKit에 문제가 있습니다. 이미 내 앱에 두 개의 리더 보드가 통합되어 있습니다. 리더 보드를 열면 리더 보드가 항상 하나만 나타나지만 두 번째 리더 보드를 열고 싶습니다. 어떻게해야합니까? GKLeaderboardViewController는 아이폰 OS 7.0에서 더 이상 사용되지 않습니다 사전단일 리더 보드 열기
GameKit에 문제가 있습니다. 이미 내 앱에 두 개의 리더 보드가 통합되어 있습니다. 리더 보드를 열면 리더 보드가 항상 하나만 나타나지만 두 번째 리더 보드를 열고 싶습니다. 어떻게해야합니까? GKLeaderboardViewController는 아이폰 OS 7.0에서 더 이상 사용되지 않습니다 사전단일 리더 보드 열기
에서
- (void) openLeaderboard {
GKLeaderboardViewController *leaderboardController =[[GKLeaderboardViewController alloc]init];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[self presentViewController: leaderboardController animated: YES completion:nil];
}
}
감사 :
다음은 주요 리더를 엽니 다 내 코드입니다. 그러나, 먼저 물건을 먼저;leaderboardController.leaderboardIdentifier = @"YOUR_SECOND_LEADERBOARDS_ID";
"대신 GKGameCenterViewController 사용"이라고 표시되어 있습니다.
(아래 코드는 시도하지 않았지만 합리적인 업데이트로 보입니다. 작동하는지 여부를 알려주세요).
GKGameCenterViewController* gcViewController = [[GKGameCenterViewController alloc]init];
gcViewController.gameCenterDelegate = self;
gcViewController.viewState = GKGameCenterViewControllerStateLeaderboards;
예 감사합니다. – user3662114