Ios 解析SDK-[PFUser Logout]引发空异常,即使有当前登录的用户

Ios 解析SDK-[PFUser Logout]引发空异常,即使有当前登录的用户,ios,sdk,parse-platform,Ios,Sdk,Parse Platform,我不确定发生了什么事。这段代码与今天早上一样工作,我没有对Parse SDK或我的登录方法进行任何更改,但现在我遇到了以下错误: 2014-09-19 16:00:35.199 OTC[2886:4403]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“无法对类型:null进行比较查询” 这是我使用的代码: - (void)logOutUser { if ([PFUser currentUser]) { [PFUser logOu

我不确定发生了什么事。这段代码与今天早上一样工作,我没有对Parse SDK或我的登录方法进行任何更改,但现在我遇到了以下错误:

2014-09-19 16:00:35.199 OTC[2886:4403]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“无法对类型:null进行比较查询”

这是我使用的代码:

- (void)logOutUser
{
  if ([PFUser currentUser]) {
      [PFUser logOut];
  } else {
      NSLog(@"currentUser: %@", [PFUser currentUser]);
  }
}

这里没有什么突破性的东西,我只是不明白为什么我会遇到异常。我在我的应用程序中有几个调用依赖于当前登录的用户,它们都可以工作,所以那里有一个当前用户对象,我似乎无法注销。任何指点都能帮上忙。谢谢

你确定这就是你的应用程序崩溃的地方吗?你设置了一个异常断点吗?别担心,搞错了。正如您所建议的,程序中还有其他原因导致了错误。显然,我有一些电话是指当前正在被呼叫的用户,因此出现了错误。谢谢你的指点!