Как получить значение, из которого был создан NSManagedObjectID - PullRequest
2 голосов
/ 01 апреля 2012

Скажем, [managedObjectID URIRepresentation] URI:

x-coredata://ABCDEF/Post/p1234567

Сначала я думал, что смогу использовать [[objectID URIRepresentation] lastPathComponent], но это возвращает

p1234567

вместо 1234567. Я могу отрезать от р, но это, кажется, не правильный способ делать вещи. Есть ли способ лучше?

1 Ответ

0 голосов
/ 02 апреля 2012

Нет общедоступного API для получения этого значения. Структура NSManagedObjectID зависит от типа постоянного хранилища, для которого он создан (SQLite, XML и т. Д.).

Мне также любопытно, зачем вам это нужно, поскольку на самом деле невозможно запросить управляемый объект, используя только это число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...