是否可以保存一个空列(指针值)的解析对象?
在我的代码中,如果用户未登录,我想将“userSubmitted”留空
var sendReport = PFObject(className:"UserReport")
sendReport["ReportReason"] = reason
sendReport["ReportedPhoto"] = reportedPhoto
if PFUser.currentUser() == nil
{
sendReport["UserSubmitted"] = nil
//sendReport["UserSubmitted"] = ""
} else {
sendReport["UserSubmitted"] = PFUser.currentUser()
}
sendReport.saveInBackgroundWithBlock {
[...]
}
在 sendReport["UserSubmitted"] = nil
和 sendReport["UserSubmitted"] = ""
时崩溃
[Error]: invalid type for key UserSubmitted, expected *_User, but got string (Code: 111, Version: 1.7.2)
最佳答案
要取消设置属性,请使用 removeObjectForKey ...
sendReport.removeObjectForKey("UserSubmitted")
关于swift - 使用空指针列解析保存对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30362684/