防止我的应用崩溃的最佳方法是什么?
我正在使用有时获取NULL字段的JSON服务。什么是预防它的最佳方法?
现在,我要在每个领域都这样做:
if(![[[[Dictionary objectForKey:@"option"] objectForKey:@"option"] objectForKey:@"option"] isKindOfClass:[NSNull class]])
问题在于Dic非常复杂,有时甚至没有我想要的领域。所以这是很多验证。
答案 0 :(得分:1)
试试这个:
NSString *tel = [jsonDictionary valueForKey:@"Telephone"];
if (tel == (NSString *)[NSNull null]) {
// do logic here
}
答案 1 :(得分:1)
用nil替换NSNull对象。
这可以防止您的崩溃访问“objectForKey”(doesNotRecognizeSelector)。