我有一个用 JSON 填充的 NSDictionary。一切看起来都很棒,而且对我来说部分有用。我正在设置我的类的 NSString 类型的属性,该属性等于某个键的值,奇怪的是,这将我的属性设置为等于一个对象,该对象是我需要的字符串值。
字典(印刷说明):
miscInfo:
<__NSArrayI 0x7494ab0>(
{
Abbreviation = DR;
DateInactive = "";
Description = Drowsiness;
ForQueue = 2430;
IsAdditive = 0;
IsReserved = 1;
MiscCodeTypeStr = AVR;
PluralDescription = "";
ReservedDescription = Drowsiness;
}
我将它设置在我的财产上,如下所示:
self.ReactionName = [miscInfo valueForKeyPath:@"Description"];
产生:
我尝试将其转换为 NSString ,例如:
self.ReactionName = (NSString*)[allergenAdverseReaction valueForKeyPath:@"Description"];
但什么也没给。我究竟做错了什么?