Ios 创建存储在Parse.com的工作表列的字符串数组
这应该是一件简单的事情,但我很难找到答案 X代码/目标C: 我在Parse.com上存储了一个表,我只想用它的一列创建一个数组。例如,我有一个名为Places的电子表格,我想构建一个包含这些位置的列地址的数组,但我得到的是一个对象数组。看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:^
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"];