iOS ゲームのアップデートを行っており、次の問題に直面しています。このコードを使用します
[achievement reportAchievementWithCompletionHandler:^(NSError *error)
{
if (error != nil)
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[storedDictionary setObject:achievement forKey:identifier];
NSLog(@"Game Center: could not report achievement progress for %@, stored in defaults", identifier);
}
}];
アチーブメントの進捗状況を報告します (おなじみですね? はい、Apple チュートリアルのコードです)。iOS 5 以下のデバイスでは問題なく動作しますが、iOS 6 では何も起こりません。
iOS 6で延期された成果を保存することを気にする必要がないという手がかりを見つけました.それは私のためにそれをしてくれるからです. 私は何を逃したのですか?