假设[managedObjectID URIRepresentation] uri是:

x-coredata://ABCDEF/Post/p1234567

起初,我以为可以使用[[objectID URIRepresentation] lastPathComponent],但这返回了
p1234567

而不是1234567。我可以分割p,但这似乎不是正确的处理方式。有没有更好的办法?

最佳答案

没有 public API可以获取该值。 NSManagedObjectID的结构取决于为其生成持久性存储类型(SQLite,XML等)。

我也很好奇为什么需要它,因为仅使用该数字实际上不可能查询托管对象。

10-06 09:00