Я загрузил последнюю версию Parse SDK для OS X, и я пытаюсь сохранить мой логин после перезапуска приложения (очевидно). Я использовал Разбор раньше, и я не не сталкивался с этой проблемой, ни на прошивку, ни OS X.PFUser currentUser nil после перезагрузки приложения на OS X
На моем приложении старт:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
[Parse setApplicationId:@"XXX" clientKey:@"XXX"];
}
В моем первом контроллере представления:
-(void)viewDidAppear{
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
if(![PFUser currentUser]){
[self performSegueWithIdentifier:@"login" sender:nil];
}else{
...
}
});
}
Мой логин успешно завершен, и в этот момент действителен [PFUser currentUser]
. Затем я закрываю приложение (пытался убить и изящно уйти). Когда я его снова открою, [PFUser currentUser]
- это нуль. Я пробовал это много раз, он дает те же результаты. Зачем?
Был такой же вопрос! Это решило это. – Alex