我剛剛提取了數據,但是當我嘗試將它附加到來自NSData的字符串時,編譯器會發生異常錯誤。 我的代碼看起來是這樣的:將JSONValue的NSDictionary數據解析爲字符串
NSDictionary *allDAtaDictionary = [NSJSONSerialization JSONObjectWithData:_webData options:0 error:nil];
NSString *jSonStatus = [allDAtaDictionary objectForKey:@"status"];
if([jSonStatus isEqualToString:@"OK"])
{
NSDictionary *results = [allDAtaDictionary objectForKey:@"user_details"];
NSLog(@"User Details : %@",results);
所有的東西效果很好,直到這些線路纔剛剛起步:
NSString *userID = [results objectForKey:@"userID"];
錯誤輸出是:
*終止應用程序由於未捕獲異常'NSInvalidArgumentException',原因:' - [__ NSCFArray objectForKey:]: 無法識別的選擇器發送到實例0x9485a00'
這是我的jSOn輸出,NSLog(@「User Details:%@」,results);
User Details : (
{
userCity = California;
userCountry = "United States";
userDOB = "1988-03-02";
userDetails = "";
userEmail = "[email protected]";
userFBID = 715296184;
userFullName = "John Mc Grager";
userGender = Male;
userID = 70;
userLastLoginTime = "2013-05-29 10:51:27";
userLatitude = "37.7858";
userLongtitude = "-122.406";
userNickName = warblader;
userPassword = "";
userStatus = 1;
userToken = "";
}
)
如果我有一個鎳每次有人問這個問題......呃,線索是在上面的第一行結束! – borrrden
???????????????????????????????? –
您認爲'__NSCFArray'是什麼意思? – borrrden