Если вам нужно сохранить ссылку на определенный управляемый объект, используйте представление URI его идентификатора управляемого объекта:
NSURL *moIDURL = [[myManagedObject objectID] URIRepresentation];
Затем можно сохранить URL-адрес по умолчанию для пользователя.
Для извлечения управляемого объекта вы используете:
NSManagedObjectID *moID = [myPersistentStoreCoordinator managedObjectIDForURIRepresentation:moIDURL];
NSManagedObject *myManagedObject = [myContext objectWithID:moID];
Единственное предостережение: вы должны убедиться, что исходный идентификатор управляемого объекта является постоянным - это не проблема, если вы уже сохранили объект, или вы можете использовать obtainPermanentIDsForObjects:error:
.