0

同じキーを持つ多くのオブジェクトを保存するには、どのタイプを使用する必要がありますか?

パラメータの1つがsuggestToであり、userIdが含まれているサーバーにデータを投稿する必要があります。このパラメータは 1 つ以上でなければなりません。そのため、それらを保存するためにどのデータ型を使用すればよいか混乱しています。たとえば、配列または辞書は次のようになります

{
  @"suggestedTo" = 111,
  @"suggestedTo" = 222,
  @"suggestedTo" = 333,
  etc.
}
4

2 に答える 2

3

これは通常、セットのディクショナリ(またはデータが順序付けられている場合は配列)で処理されます。したがって、この場合、次のようになります。

NSSet *suggestedTo = [NSSet setWithObjects:[NSNumber numberWithInt:111],
                                           [NSNumber numberWithInt:222],
                                           [NSNumber numberWithInt:333], nil];
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:suggestedTo,
                                                                @"suggestedTo", nil];
于 2012-04-26T16:35:18.713 に答える
2

配列の辞書を使用できます

NSArray      *suggestedTos = [[NSArray alloc] initWithObjects:
                               [NSNumber numberWithInt:111],
                               [NSNumber numberWithInt:222],
                               [NSNumber numberWithInt:333], nil];

NSDictionary *myDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:
                               suggestedTos, @"suggestedTo", nil];
于 2012-04-26T16:34:32.333 に答える