私はまだ iOS 5 SDK と Xcode 4.2 (Snow Leopard) を使用しています。Game Center をゲームに追加していますが、認証に合格している間、このコード (Apple から) を使用してリーダーボードを表示しようとすると、常に ARC エラーが発生します。
- (void) showLeaderboard: (NSString*) leaderboardID
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != nil)
{
**leaderboardController.leaderboardDelegate = self;**
leaderboardController.timeScope = GKLeaderboardTimeScopeToday;
leaderboardController.category = leaderboardID;
[self presentViewController: leaderboardController animated: YES completion:nil];
}
}
次のエラーが表示されます。
Passing "ViewController *const__strong' to parameter of incompatible type 'id <GKLeaderboardViewControllerDelegate>"
ライオンで iOS 6 SDK を使用する以外の解決策はありますか?
ありがとう!