私はかなり長い間、これを悩まされてきました。私はGame Centerで成果のロックを解除する方法を理解しており、メッセージングシステム全体が機能しています。しかし、私は成果はすでにどうやら、これは動作しません:(Game Center/GameKitでアチーブメントを既にロックしているかどうかを確認してください。
をアンロックされているかどうかを確認する方法を見つけ出すことができません:。
GKAchievement *achievement = [[GKachievement alloc] initWithIdentifier:ident] autorelease];
NSLog(@"%i",achievement.completed);
をそれは常に「0」をトレースし
のロック解除します成果は、作業を行います。
GKAchievement *achievement = [[GKachievement alloc] initWithIdentifier:ident] autorelease];
achievement.percentComplete = 100;
だから、それが成果はすでにロック解除されているかどうGameKitは私に言うことができないだけということですが、私は全体の達成ブツでミスを犯したことはありません。
誰かが私を助けてくれたら大変感謝しています!
だけに確かに、これは正確にこれを行う方法です。私は成果を含むGKのやりとりを管理するGameKitHelperクラスを持っています。かなりうまくいく。 – brindy