Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 创建存储在Parse.com的工作表列的字符串数组_Ios_Objective C_Arrays_Parse Platform - Fatal编程技术网

Ios 创建存储在Parse.com的工作表列的字符串数组

Ios 创建存储在Parse.com的工作表列的字符串数组,ios,objective-c,arrays,parse-platform,Ios,Objective C,Arrays,Parse Platform,这应该是一件简单的事情,但我很难找到答案 X代码/目标C: 我在Parse.com上存储了一个表,我只想用它的一列创建一个数组。例如,我有一个名为Places的电子表格,我想构建一个包含这些位置的列地址的数组,但我得到的是一个对象数组。看 PFQuery *query = [PFQuery queryWithClassName:@"Locais"]; [query selectKeys:@[@"local"]]; [query findObjectsInBackgroundWithBlock:^

这应该是一件简单的事情,但我很难找到答案

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}"
“{\n local=\'Giga CCM/CCS\”;\n}”,
“{\n local=\“Giga Santander\”;\n}”,
“{\n local=\“Sean plot\”;\n}”
如何获取日志:

“千兆ccm/css” “吉加桑坦德”
“Sean Plott”

您可以像这样从阵列中提取数据:

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

这就是从中获取数据的方法。

您可以使用
键值编码(KVC)
在一个步骤中获取字符串数组


您应该查看一下

为什么要修改日志?我不想修改日志。日志正是我发现的显示xcode如何获取信息的方式。我想要的是一个有3个字符串的数组,而不是一个有3个对象的数组。我找不到从这个数组中提取数据的方法!非常感谢您的回信!!!但问题是:如果我想从这些字符串构建一个数组怎么办!?我只能装载物品!那是我的问题。我知道如何从“local”列中提取一行,但我可以t挂载一个包含这些组件的数组?
self.colorArray = [objects valueForKeyPath:@"local"];