美文网首页
NSDictionary objectForKey闪退

NSDictionary objectForKey闪退

作者: 大飞_2048 | 来源:发表于2019-06-05 15:08 被阅读0次
    NSinterger  userId = [[dict objectForKey:@"userId"] intValue]; //闪退
    

    原因是key 存在的但是value 是NSNull ,所以得判断保护。
    另外:如果这个key值不存在 返回nil ,一般会这个判断就行。
    所以遇到任性服务器返回值伤不起。乖乖都判断吧。不要觉得麻烦。

    if([dict objectForKey:@"user"] &&(![[dict objectForKey:@"userId"] isEqual:[NSNull null]])){
        // key存在且value有效 do something
    
    }
    

    相关文章

      网友评论

          本文标题:NSDictionary objectForKey闪退

          本文链接:https://www.haomeiwen.com/subject/uxgjaqtx.html