У меня проблемы с игровым комплектом.
Все работает нормально, проблема заключается только в смене пользователя.
Я хочу знать, когда пользователь выйдет или изменит учетную запись в GameCenter, когда мое приложение будет запущено.
Я использую следующий код для такого рода уведомлений, но он не работает
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver: self selector:@selector(authenticationChanged) name:GKPlayerAuthenticationDidChangeNotificationName object:nil];
Я не получаю никаких уведомлений, этот вид загружен!
Есть идеи?
Пожалуйста, помогите мне !!
Я пытался создать новый проект только с входом в игровой центр и уведомлением, но проблема не решена: (
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(authenticationChanged) name:GKPlayerAuthenticationDidChangeNotificationName object:nil];
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {NSLog(@"SDADA %@",error);}];
NSLog(@"%@",[[GKLocalPlayer localPlayer]alias]);
}
-(void)authenticationChanged
{
NSLog(@"ooo");
}
что я забыл ??