如何获取创建NSManagedObjectID的值

时间:2012-04-01 19:05:49

标签: iphone objective-c ios ipad core-data

让我们说[managedObjectID URIRepresentation] uri是:

x-coredata://ABCDEF/Post/p1234567

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

p1234567

而不只是1234567。我可以切掉p,但这似乎不是正确的做事方式。有没有更好的办法?

1 个答案:

答案 0 :(得分:0)

没有公共API来获取该值。 NSManagedObjectID的结构取决于生成它的持久存储类型(SQLite,XML等)。

我也很好奇为什么你需要它,因为它实际上不可能只使用那个号码来查询托管对象。