【发布时间】:2013-04-24 16:57:27
【问题描述】:
您好,我使用了可转换的属性类型,并且我遵循了在其中一个论坛中存档的过程。
但它说
CoreData:警告:没有为实体“SurveyData”上的属性“survey”找到类名为“SurveyResults”的 NSValueTransformer 2013-04-30 09:44:16.022 TestReachability[11641:c07]-[SurveyApplication encodeWithCoder:]:无法识别的选择器发送到实例 0x845cb00 2013-04-30 09:44:16.023 TestReachability[11641:c07] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SurveyApplication encodeWithCoder:]:无法识别的选择器发送到实例 0x845cb00 '
这是我的代码
SurveyApplication *survey =[[SurveyApplication alloc]init];
survey.name=@"dheeraj";
survey.phone=@"573-356-2598";
NSManagedObject *aStory = [NSEntityDescription insertNewObjectForEntityForName:@"SurveyData"inManagedObjectContext:self.managedObjectContext];
[aStory setValue:survey forKey:@"survey"];
NSError *saveError = [[NSError alloc]init];
if (![self.managedObjectContext save:&saveError]) {
NSLog(@"%@",saveError);
}
SurveyAppplication 对象是我的自定义类,我正在尝试创建一个对象,然后将其存储核心数据。请您帮帮我。
谢谢 迪拉杰
【问题讨论】:
-
请出示调查类申请代码。
标签: ios core-data nsvaluetransformer