iPhone:如何NSArray内容到NSDictionary

时间:2010-12-28 07:16:15

标签: iphone nsarray

我想将NSArray的内容添加到NSDictionary r NSMultDictionary。

我有NSDictionary(空),我有内容的NSArray,我必须在NSDictionary中存储NSArray内容。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

您可以使用以下代码将NSArray的内容添加到NSDictionary。

NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
for(int i=0; i<[Array count]; i++){
[dic setObject:[Array objectAtIndex:i] forKey:[NSString stringWithFormat:@"%d",i]];
}

dic是字典,你可以使用它。

否则你可以将整个数组作为一个对象添加到字典中

NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
[dic setObject:Array forKey:@"array"];

答案 1 :(得分:0)

@Nandakishore假设你有一个数组,例如:-myArray

NSDictionary *A = [NSDictionary dictionaryWithObject:myArray forKey:@"Key"];

现在这个字典对象(A)拥有myArray的所有内容......现在就用你的字典做你想做的事情

我希望这可以帮到你!