@ "title"とvalueを持つNSArrayに複数の要素を追加したいとします。Objective-CでNSArrayの要素を追加するには?
for(int i = 0; i < size; i++){
BSDevice *d=[[DeviceManager devices] objectAtIndex:i];
self.dataArray [email protected][@{@"title":d.Name}];
}
ただし、このコードでは1つの値しか追加されません。私はこの方法でしようとするとそれは動作しません:
for(int i = 0; i < size; i++){
BSDevice *d=[[DeviceManager devices] objectAtIndex:i];
[self.dataArray addObject:@[@{@"title":d.buddyName}]];
}
私はこの@"title":d.Name,@"title":d.Name,@"title":d.Name
問題:あなたが投稿したコードにどのような問題があるのかは不明です。 – rmaddy
ループを使って配列に複数の値を追加したい。しかし、最初に文字列とその文字列の値。任意のアイディア –
'[DeviceManager devices]'には1つの要素しかないかもしれません。 – matt