NSDictionary名前付きデータを返す関数があります。NSDictionaryこれには、キーcurrency_dataを持つNSStringオブジェクトとキーを持つオブジェクトの2つのオブジェクトが含まれますtime。
合格したい:
time新しいNSStringオブジェクトへのキーを含む文字列値- 変数へのキーを
NSDictionary持つオブジェクト。currency_dataNSMutableDictionary
どうやってやるの?
NSDictionary名前付きデータを返す関数があります。NSDictionaryこれには、キーcurrency_dataを持つNSStringオブジェクトとキーを持つオブジェクトの2つのオブジェクトが含まれますtime。
合格したい:
time新しいNSStringオブジェクトへのキーを含む文字列値NSDictionary持つオブジェクト。currency_dataNSMutableDictionaryどうやってやるの?
ARCを使用するかどうかによって異なります。ARCを使用すると、例が機能するはずです。ARCを使用しない場合は、少なくとも文字列値を保持する必要があります。
NSDictionary *dataDict = [foo data];
NSMutableDictionary *currency_dict= [[NSMutableDictionary alloc] initWithDictionary:dataDict[@"currency_data"]];
NSString *time = [data[@"time"] retain];
anoop -vaidyの意味するところは、変更可能な辞書が必要な場合は、データ呼び出しで直接作成して渡すことだと思います。別の注意:データ構造に関する知識をより適切に使用できます。2つのキーで辞書を作成する代わりに、最初の値(時間文字列)をキーとして使用し、2番目の値(通貨辞書)を値として使用します。辞書の値とキーに非常に簡単にアクセスできます
NSArray *value = dict.allValues;
NSArray *keys = dict.allKeys;