【发布时间】:2015-09-28 15:43:38
【问题描述】:
我已经下载了适用于 OS X 的最新 Parse SDK,并且我正在尝试在应用重新启动后保留我的登录信息(显然)。我以前用过 Parse,但在 iOS 和 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] 为零。我已经尝试了很多次,它产生了相同的结果。为什么?
【问题讨论】:
标签: macos parse-platform pfuser osx-elcapitan parse-osx-sdk