小编Mut*_*Raj的帖子

Objective-C中的NSTaggedPointerString objectForKey

当我尝试从JSON结果中获取结果时。它引发以下异常。

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSTaggedPointerString objectForKey:]: unrecognized selector sent to instance 0xa006449656c6f526'
Run Code Online (Sandbox Code Playgroud)

我的代码。

 NSString *responseStringWithEncoded = [[NSString alloc] initWithData: mutableData encoding:NSUTF8StringEncoding];
id jsonObjects = [NSJSONSerialization JSONObjectWithData:
                  mutableData options:NSJSONReadingMutableContainers error:nil];
 for (NSDictionary *dataDict in jsonObjects) {   
  NSString *firstname = [dataDict objectForKey:@"FirstName"];
  }
Run Code Online (Sandbox Code Playgroud)

上面的代码抛出一个NSException

我的JSON响应如下所示。

{
"IsExternal": 0,
"LoginId": 4,
"EmployeeId": 223,
"FirstName": "GharValueCA",
"RoleId": 4,
"LastName": null,
"Mobile": null,
"AgencyId": 100,
"BranchId": 74
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

json objective-c ios nsjsonserialization

0
推荐指数
1
解决办法
3278
查看次数

标签 统计

ios ×1

json ×1

nsjsonserialization ×1

objective-c ×1