PFUser当前用户检查在Parse中不起作用

时间:2014-08-26 15:03:03

标签: ios parse-platform pfuser

我在AppDelegate中进行了if ([PFUser currentUser])检查。我创建了一个用户然后将其删除,但是if ([PFUser currentUser])返回true并且具有用户以前的objectId,即使它们已从数据浏览器中删除。

这是我的代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary     *)launchOptions
{

[Parse setApplicationId:PARSE_APPLICATION_ID clientKey:PARSE_CLIENT_KEY];

UIViewController *startingVC;

[[PFUser currentUser] refresh];

if ([PFUser currentUser]) 
    NSLog(@"current user: %@", [[PFUser currentUser] objectId]);

当前用户返回已删除用户的objectId

1 个答案:

答案 0 :(得分:0)

尝试在if语句前调用[[PFUser currentUser] refresh]