我正在尝试在以下名为“robotDesign”的 NSDictionary 中获取“@type”键的值
robotDesign : {
"@id" = "2";
"@type" = "piggyDash";
turnAngle = "-90";
width = "90.0";
}
这是我使用的 JSON 对象的一部分
[NSJSONSerialization JSONObjectWithData: options: error:];
我正在使用以下代码提取@type 值
NSString * robot_type = (NSString*)[robotDesign valueForKey:@"@type"];
但收到以下错误:
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<__NSCFDictionary 0x71de9e0> valueForUndefinedKey:]:此类不符合键类型的键值编码。”
注意:请注意字典中的其他对象,如“turnAngle”和“width”,可以使用上面给出的相同代码轻松提取,但使用它们各自的键。