NSURL в NSData (ошибка какао 256.)

Мне нужно сериализовать мой NSURL.

объект является типом NSManagedObject.

NSURL *objectURIRepresentation = [[object objectID] URIRepresentation];
NSError *error = nil;
NSData *objectIDData = [NSData dataWithContentsOfURL:objectURIRepresentation options:NSDataReadingMapped error:&error];

Я получаю сообщение об ошибке: (Ошибка какао 256.). Есть идеи? Что-то мне подсказывает, что использование dataWithContentsOfURL: не очень хорошая идея.

Обновление

Еще один вопрос, который ошибочно задан как комментарий:

В чем разница между [NSData dataWithContentsOfURL : uri]; и [NSKeyedArchiver archivedDataWithRootObject: uri]; ?

Спасибо.

5
задан Madhup Singh Yadav 24 February 2011 в 11:24
поделиться