0

if ([PFUser currentUser])检查了我的 AppDelegate。我创建了一个用户然后删除了它们,但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

4

1 回答 1

0

尝试[[PFUser currentUser] refresh]在您的 if 语句之前调用。

于 2014-08-26T15:36:38.780 回答