【发布时间】:2015-08-02 05:51:21
【问题描述】:
在处理 json 响应时,我收到以下错误:
*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[DADGList setDescription:]: 无法识别的选择器发送到实例 0x7ae88880'
它崩溃的类:
@implementation DADGList
-(id)copy
{
DADGList *list = [[DADGList alloc] init];
list.identifier = self.identifier;
list.name = [self.name copy];
list.description = [self.description copy];
list.created = [self.created copy];
list.itemCount = self.itemCount;
list.shareLink = [self.shareLink copy];
return list;
}
+(DADGList *)listFromDictonary:(NSDictionary *)dictonary
{
DADGList *list = [[DADGList alloc] init];
NSLog( @"%@", dictonary );
list.identifier = [[dictonary objectForKey:@"list_id"] integerValue];
list.itemCount = [[dictonary objectForKey:@"list_items_count"] integerValue];
list.name = [NSString stringWithString:[dictonary objectForKey:@"list_name"]];
list.description = [NSString stringWithString:[dictonary objectForKey:@"list_description"]];
list.created = [[NSDate alloc] initWithTimeIntervalSince1970:[[dictonary objectForKey:@"list_created"] doubleValue]];
list.shareLink = [NSString stringWithString:[dictonary objectForKey:@"list_share_url"]];
return list;
}
和listFromDictonary过去的字典:
【问题讨论】:
标签: ios objective-c unrecognized-selector