Я пытаюсь передать NSManagedObject в USERINFO из UILocalNotification, что-то вроде:Как передать NSManagedObject в USERINFO из UILocalNotification
NSManagedObject *obj = ...;
UILocalNotification* localNotification = [[[UILocalNotification alloc] init] autorelease];
localNotification.userInfo = [NSDictionary dictionaryWithObjectsAndKeys:obj, @"KeyName", nil];
, но он упал с ниже ошибкой списка
Свойства недопустим для format: 200 (списки свойств не могут содержать объекты типа «CFType») *** Завершение приложения из-за неотображенного исключения «NSInvalidArgumentException», причина: «не удалось сериализовать userInfo: (null)»
Насколько я понимаю, основной причиной является то, что NSManagedObject не является сериализуемым, поэтому как исправить эту проблему? любой обходной путь здесь?
Я также попробовал NSManagedObjectID и получил такую же ошибку здесь.
Пожалуйста, покажите здесь ...... http://stackoverflow.com/questions/4637179/uilocalnotification -crash –
Спасибо @Rohitsuvagiya, я знаю основную причину, и я хотел бы попросить решение здесь. –