将NSArray转换为NSString包含NSDictionary

时间:2013-03-25 08:01:32

标签: objective-c nsstring nsarray nsdictionary

我正在尝试将NSArray转换为包含NSString的{​​{1}},我可以通过迭代遍历数组来实现这一点,并使用最后一个追加字符串,但我认为应该有一些实现这一目标的简单方法NSDictionary 是否有

我是一个样本数组,

  

[o] {name =“ABC”,age =“19”,package =“3.4”}

     

[1] {name =“PQR”,age =“33”,package =“5.0”}

     

[2] {name =“XYZ”,age =“24”,package =“2.2”}

我现在正在做的是,

componentsJoinedByString:

有更简单的方法来获得这个吗?

1 个答案:

答案 0 :(得分:2)

干得好:

假设您有array包含NSDictionary的对象。

NSString *name = [[array  valueForKey:@"name"] componentsJoinedByString:@","];
NSString *age = [[array  valueForKey:@"age"] componentsJoinedByString:@","];
NSString *package = [[array  valueForKey:@"package"] componentsJoinedByString:@","];

NSLog(@"%@",name);
NSLog(@"%@",age);
NSLog(@"%@",package);