我用[PFUser logOut];在我的项目中,它在IOS 8.2设备上运行良好,但是当它涉及iOS 7.1时,它只是不能正常工作,每次我点击调用[PFUser logOut]的注销按钮;它很好地显示:由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:'不能在PFObject上使用nil作为键或值。使用NSNull表示值。'
这是我的代码:
我不确定那里发生了什么,感觉非常奇怪。有人会帮助你吗?
答案 0 :(得分:0)
我相信我已经找到了原因:虽然我已经注销,但项目中的某些地方仍然上传[PFUser currentUser]信息,所以会出现这样的错误,所以每次调用时都要确保[PFUser currentUser]它不是空的。