数据类型出错
1.我第一次出错在于定义model时,请求下来的是NSNumber的类型,但是我定义的NSString,这时候可以在定义model数据类型时进行一个安全判断
示例:
@property (nonatomic,copy)NSString *user_id,
*user_type,
*discuss_id,
*content,
*reply,
*prasiseCount,
*pid,
*list_id,
*time;
list_id、reply、prasiseCount可能是NSNumber类型,所以我做了一个安全判断
if (self.list_id && ![self.list_idisKindOfClass:[NSStringclass]]) {
if ([self.list_idisKindOfClass:[NSNumberclass]]) {
self.list_id = [(NSNumber *)self.list_idstringValue];
}
else
{
self.list_id =nil;
}
}