如何在IOS中调用解析数据?

时间:2014-09-01 23:49:46

标签: ios objective-c

我正在尝试从解析中检索数据但是我一直在找不到类型为PFObject的对象用于startingBalance。

这是我的代码:

PFQuery *query = [PFQuery queryWithClassName:@"Account"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {

    for (PFObject *object in objects) {
        NSLog(@"%@", object.startingBalance);
    }


}];

2 个答案:

答案 0 :(得分:0)

您需要使对象成为给定对象类型的子类。因此,在这种情况下,您将获得一个Account对象数组,而不是获取通用PFObject数组。

答案 1 :(得分:0)

PFObject实际上是一个NSDictionary - 至少在访问属性时 - 所以你可以通过objectForKey或简写[]语法访问属性 -

PFQuery *query = [PFQuery queryWithClassName:@"Account"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {

    for (PFObject *object in objects) {
        NSLog(@"%@", object[@"startingBalance"]);
    }


}];