After completing Game Center achievement, achievement complete banner is not showing up on iOS7. GKAchievement.showsCompletionBanner is already set to YES. It works perfectly fine in iOS6 and iOS5. Anyone have any ideas to make this work? Thx.
This is the property in GKAchievement class I'm refering to.
@property(assign, NS_NONATOMIC_IOSONLY) BOOL showsCompletionBanner __OSX_AVAILABLE_STARTING(__MAC_10_8,__IPHONE_5_0); // A banner will be momentarily displayed after reporting a completed achievement
View your Game Center profile and friends' achievementsClick your name in the bottom-left corner, then click Game Center Profile near the top of the window. To see your friends' achievements, click Recently Played With.
It seems to be broken in iOS 7. Below is a fix that I use. You just need some condition to fill in the Title and Message. Hope this helps.
[GKNotificationBanner showBannerWithTitle:@"Achievement" message:@"Completed!" completionHandler:^{}];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With