как получить идентификатор объекта из url?

мой код ниже:

NSURL *urlID = [objID URIRepresentation]; NSString *strID = [urlID absoluteString]; NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:strID, @"objectID", nil]; localNotification.userInfo = infoDict; 

то я хочу получить возражение следующим образом:

 NSString *strID = [notification.userInfo objectForKey:@"objectID"]; NSURL *urlID = [[NSURL alloc] initWithString:strID]; NSManagedObjectID *objID = [[NSPersistentStoreCoordinator alloc] managedObjectIDForURIRepresentation:urlID]; 

но objID равен нулю. ничего плохого ? как это сделать ? Спасибо !

One Solution collect form web for “как получить идентификатор объекта из url?”

Если это ваш фактический код, тогда строка ниже является подозрительной

 NSManagedObjectID *objID = [[NSPersistentStoreCoordinator alloc] managedObjectIDForURIRepresentation:urlID]; 

Вы назначаете новый NSPsistentStoreCoordinator, неинициализированный, без каких-либо добавленных к нему магазинов. Согласно документации, он будет возвращать нуль, если не найдено подходящих магазинов.

Если у вас есть контекст управляемого объекта, следующий должен работать

 NSManagedObjectID *objId = [[[self managedObjectContext] persistentStoreCoordinator] managedObjectIDForURIRepresentation:urlID]; 

иначе я соглашусь с ответом Свена.

Interesting Posts

«Может добавлять, удалять или создавать объекты в Realm в транзакции записи»

iOS – получить «реальную» высоту буквы

Несовместимые типы указателей, отправляющие 'Class' в параметр типа 'id <UIActionSheetDelegate>'

обнаружение лица и размещение изображения на нем

Как отключить прокрутку ios в ионной 2

iOS оптимальное решение для постоянных данных?

Создание сервиса Bonjour AirPrint на устройстве iOS

Как я могу использовать NSCoding для преобразования объекта в NSDictionary?

ios Push обработчик кликов уведомлений, когда приложение не запущено

UIView с закругленными углами: как правильно подобрать подвид?

Напишите некоторый текст в (или на) UIStatusBar

Установка атрибута Core Data на nil с помощью NSBatchUpdateRequest

ios 8, Swift, проверка чеков для IAP

всплывающее предупреждение, когда соединение с Reachability теряется во время использования приложения (быстродействующий xosode IOS)

Сохранение и загрузка UIImages

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.