这是我的回复代码。
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSDictionary *LoginResult = (NSDictionary*)[responseString JSONValue];
NSLog(@"Success");
NSMutableArray *wholeJsonArray = [LoginResult objectForKey:@"Response"];
for(NSDictionary *countname in wholeJsonArray)
{
NSString *countryName = [countname objectForKey:@"country_name"];
if(countryName)
[countryArray addObject:countryName];
NSString *stateName=[countname objectForKey:@"state_name"];
if(stateName)
[stateArray addObject:stateName];
}
以上代码检索国家/地区名称和州名。
当我按下按钮应用程序后调试我的代码时应该在NSString *countryName = [countname objectForKey:@"country_name"];
行光标点崩溃。
答案 0 :(得分:0)
NSMutableArray *wholeJsonArray
不包含NSMutableDictionary
;它包含NSString
。请查看您的阵列内容。