我同时创建两个 PFObject
,它们在保存时应引用彼此的对象 ID。在下面的示例中,第二个对象应该将第一个对象的对象 ID 保存在数组中。
let objectForFirstClass = PFObject(className:"ClassOne")
let objectForSecondClass = PFObject(className: "ClassTwo")
objectForSecondClass.setObject([objectForFirstClass.objectId!], forKey: "classOneObjectArray")
最后一行导致错误,因为 objectForFirstClass.objectId
为零。我认为这是因为该对象尚未保存。我该如何解决这个问题?
最佳答案
您希望在创建第一个对象后进行保存,并在完成处理程序中创建第二个对象并引用第一个对象。
您可以使用saveAllInBackground:block:
为此。
关于ios - 实例化后立即访问解析对象 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34482919/