これはおそらく愚かな質問です。しかし私は自分のアプリにGame Centerを追加しましたが、今でも成果を追加したいと思います。だから私はitunesconnectでテスト成果を作り、このメソッドをコピーしました:GKAchievement(ゲームセンター)に表示されますか?
- (void) reportAchievementIdentifier: (NSString*) identifier percentComplete: (float) percent {
GKAchievement *achievement = [[[GKAchievement alloc] initWithIdentifier: identifier] autorelease];
if (achievement)
{
achievement.percentComplete = percent;
[achievement reportAchievementWithCompletionHandler:^(NSError *error)
{
if (error != nil)
{
// Retain the achievement object and try again later (not shown).
}
}];
} }
しかし、私は今何をしなければなりません。達成度に達するというコードを書く必要がありますか?これを行うことで成果が達成されたというコードを書く必要がありますか?
到達達成を表示するアップルからの方法はありませんか? – Leon
しかし、私が上にリンクしたコードは、それがAppleから来たのと非常によく似ています。 –
jfroのgithubのフォークをチェックして最新のバージョンを確認してください。 https://github.com/jfro/BCAchievementNotification – typeoneerror