2014-05-12 17 views
-1

这应该是一件简单的事情,但我很难找到这个答案。创建一个存储在Parse.com的表单列的字符串数组

X-代码/目标C:

我有存储在Parse.com一个片,以及我只是想使一个阵列,它的列中的一个。例如,我有一个名为Places的电子表格,我想要构建这些位置的列地址数组,但是我得到一个对象数组。看!

PFQuery *query = [PFQuery queryWithClassName:@"Locais"]; 
[query selectKeys:@[@"local"]]; 
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { 


    self.colorArray = [NSArray arrayWithObject:objects]; 


    NSLog(@"%@", objects); 


}]; 

日志:

"<Locais:fEQq2qB8dJ:(null)> {\n local = \"Giga CCM/CCS\";\n}", 
"<Locais:z3gHNJ7CPw:(null)> {\n local = \"Giga Santander\";\n}", 
"<Locais:rNEJUHPXtl:(null)> {\n local = \"Sean Plott\";\n}" 

我想如何日志:

“千兆CCM/CSS” “千兆桑坦德” “肖恩·普洛特”

+0

为什么你要修改的日志看? –

+0

我不想修改日志。日志正好是我发现显示xcode如何获取信息的方式。我想要的是一个有3个字符串的数组,而不是一个有3个对象的数组。我找不到从这个数组中提取数据的方法! – user3093398

回答

1

你可以得到的字符串数组中使用Key-Value Coding (KVC)足下,

self.colorArray = [objects valueForKeyPath:@"local"]; 

你应该有Key-Value Coding Programming Guide

0

你可以像这样从数组中提取数据:

PFObject *localis = objects[1]; 
NSString *string = [localis objectForKey:@"local"]; 

这是如何从中获取数据的。

+0

非常感谢您的旅游回复!但问题是:如果我想从这些字符串构建一个数组呢?我只能用物件装载!这是我的问题。我知道如何从列“本地”提取一行,但我不能与他们的组件安装数组? – user3093398

相关问题