【发布时间】:2015-08-21 20:03:09
【问题描述】:
我目前正在使用 Parse 的匿名用户,在 didFinishLaunchingWithOptions 创建一个匿名用户,其逻辑是如果没有检测到 [PFUser currentUser],则创建一个:
if ([PFUser currentUser]){
NSLog(@"there is a current user");
} else {
[PFUser enableAutomaticUser];
PFACL *defaultACL = [PFACL ACL];
[PFACL setDefaultACL:defaultACL withAccessForCurrentUser:YES];
NSLog(@"make an Automatic user");
[[PFUser currentUser] saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error){
if (error){
NSLog(@"Error: %@", error);
}
}];
}
但是,我遇到了一个问题,当我重新启动应用程序时,有时会重新创建匿名用户,或者当我尝试将数据保存给同一匿名用户时,它会提供会话错误。我应该执行其他检查吗?谢谢!
【问题讨论】:
-
你找到解决这个问题的方法了吗?我现在的应用也遇到了同样的问题...
-
感谢@Seishin 的提醒。让我回答我自己的问题。
标签: ios parse-platform pfuser