0
我正在更新iOS遊戲並面臨下一個問題。我使用這段代碼iOS 6和GKAchievement報告成就與完成處理程序
[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);
}
}];
彙報進展情況(看起來很熟悉,是嗎?是的,從蘋果教程代碼)。這只是正常的設備與iOS 5或更低,但沒有任何反應與iOS 6
我發現線索,我並不需要在iOS 6中以節省推遲成就打擾,因爲它會做對我來說,但是manual對於錯誤處理仍然非常清楚。我錯過了什麼?
恩,不這麼認爲。如果它是「默認」,它可能是錯字,但它是「默認」,所以我猜沒有錯誤。 –