0
我试图通过对象ID在简单的核心数据实现中获取对象。使用这个api核心数据:对象ID更改
let targetObj = CoreDataManager.sharedInstance.privateQueueContext.object(with: self.objectID) as! MyObj
但似乎对象id变化。这里是控制台日志
(lldb) po self.objectID
0xd000000000280000 <x-coredata://551DDB76-537D-41FA-B923-F772E5EE5D29/MyObj/p10>
(lldb) po CoreDataManager.sharedInstance.privateQueueContext.object(with: self.objectID).objectID
0xd000000000280006 <x-coredata://551DDB76-537D-41FA-B923-F772E5EE5D29/MyObj/p10>
请让我知道如果我做错了什么。 实际上,我将这些objectIds保留在队列中,并且需要根据这些objectIds将对象退出队列。
感谢 ANKIT
在这两种情况下都是''。你想解决什么问题? –
@TomHarrington我将这些objectIds保存在一个数组中,并且需要检查数组是否包含对象标识符 –