我正在尝试显示解析表中的数据。类名是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/

10-11 22:48
查看更多