2014-09-01 56 views
-1

我想從解析中檢索數據,但我一直在找到一個沒有找到類型爲objectObject的對象的startingBalance。如何從IOS中解析數據?

這裏是我的代碼:

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

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


}]; 

回答

0

一個PFObject實際上是一個NSDictionary - 至少當談到訪問屬性 - 這樣你就可以通過objectForKey或簡寫訪問屬性[]語法 -

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

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


}]; 
+0

謝謝你的幫助。它效果很好。 – user3806600 2014-09-02 03:28:41

0

你需要讓你的對象給定對象類型的子類。所以在這種情況下,不是獲得一個通用PFObject數組,而是獲得一個Account對象數組。

+0

這不會因爲'findObjectsInBackgroundWithBlock'工作將返回'PFObject'不是你的子類 – Paulw11 2014-09-02 00:47:06