NSCFString objectForKey unrecognized selector s...

    在解析json的時候的有時候你解析的時候放入數組或者字典中的時候 而後取值的時候就回報異常,緣由是你使用的是字符串而不是字典或者數組,這個問題可能和你代碼不要緊,關鍵是你的json 和別人的不同致使這個結果。

 

NSDictionary* result = [NSDictionary dictionaryWithContentsOfJSONURLString:url]; json

    NSArray *peopleListFromJson = [result valueForKeyPath:@"data.list"]; 數組

注意使用的是data。list 前面的節點是data 而後後面是list ,這樣的狀況就會爆異常。爲了保證正確你也能夠  url

 if ( ![peopleListFromJson isKindOfClass:[NSArray class]] && peopleListFromJson!=nil) { spa

        peopleListFromJson =[NSArray arrayWithObject:peopleListFromJson]; 字符串

    } it

 

檢測如下,在個人代碼裏 不檢測也是正確的。就是個人json格式和別人不一樣形成的 io

相關文章
相關標籤/搜索