在我的项目中,我使用了[PFUser logOut];IOS 7.1中的错误

在我的项目中,我使用了[PFUser logOut];IOS 7.1中的错误,ios,parse-platform,logout,Ios,Parse Platform,Logout,我使用了[PFUser注销];在我的项目中,它在IOS 8.2设备上运行得很好,但在IOS 7.1上,它就是运行得不好,每次我点击注销按钮时,都会调用[PFUser logout];它很好地说明了:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因是:“不能对PFObject上的键或值使用nil。”。对值使用NSNull。” 这是我的代码: (iAction)注销:(id)发件人{ [用户注销]; //返回登录视图控制器 [self.navigatio

我使用了[PFUser注销];在我的项目中,它在IOS 8.2设备上运行得很好,但在IOS 7.1上,它就是运行得不好,每次我点击注销按钮时,都会调用[PFUser logout];它很好地说明了:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因是:“不能对PFObject上的键或值使用nil。”。对值使用NSNull。”

这是我的代码:

  • (iAction)注销:(id)发件人{ [用户注销]; //返回登录视图控制器 [self.navigationController-popToRootViewControllerAnimated:是]; }

我不知道那里发生了什么,感觉很奇怪。有人会帮我吗?

我相信我已经找到了原因:虽然我已经注销了,但是项目中的一些地方仍然上传[PFUser currentUser]信息,所以会出现这样的错误,所以只要确保每次调用[PFUser currentUser]时都不为空即可