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

In my project I used [PFUser logOut]; error in IOS 7.1

我使用了[PFUser logOut];在我的项目中,它在 IOS 8.2 设备上运行良好,但是当涉及到 iOS 7.1 时,它运行不正常,每次我单击调用 [PFUser logOut] 的注销按钮];它很好地显示:由于未捕获的异常 'NSInvalidArgumentException',正在终止应用程序,原因:'不能将 nil 用于 PFObject 上的键或值。使用 NSNull 作为值。'

这是我的代码:

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

我想我已经找到原因了:虽然我已经退出了,但是项目中有些地方仍然上传了[PFUser currentUser]信息,所以才会出现这样的错误,所以每次调用[PFUser]时都要确保当前用户] 不为空。