我正在尝试显示解析表中的数据。类名是Account
,我要从中检索数据的列称为name
。我不断收到类型NSArray
的对象上找不到的属性名称错误。我了解您不能将NSArray
传递给NSString
,但是如何正确显示此数据。任何帮助都会很棒。
这是我的代码不起作用:
- (void)viewDidLoad
{
[super viewDidLoad];
PFQuery *query = [PFQuery queryWithClassName:@"Account"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
self.test.text = objects.name;
}];
}
最佳答案
这是您想要做的(这将只显示数组中第一个对象的“名称”):
PFQuery *query = [PFQuery queryWithClassName:@"Account"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
self.test.text = [[objects objectAtIndex:0] objectForKey:@"name"];
}];
关于ios - iOS从解析和显示中获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25561220/