0

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"];

しかし、何も与えません。私は何を間違っていますか?

4

2 に答える 2