我正在尝试显示解析表中的数据。类名为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;
}];
}
答案 0 :(得分:2)
这是你想要做的(这只是为数组中的第一个对象显示'name'):
PFQuery *query = [PFQuery queryWithClassName:@"Account"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
self.test.text = [[objects objectAtIndex:0] objectForKey:@"name"];
}];