2015-06-26 36 views

回答

1

它很簡單,你在這裏!

NSArray *arrayOfUsersObjectIDs = ...; 
PFQuery *queryForUsers = [PFQuery queryWithClassName:@"Your_Class_Name"]; 
[queryForUsers whereKey:@"objectId" containedIn:arrayOfUsersObjectIDs]; 
[queryForUsers findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { 
    if(!error) { 
     for(PFObject *objUser in objects) { 
      NSLog(@"User name: %@", objects[@"Key_For_Name"]); 
     } 
    } 
}]; 
+0

我不認爲你應該使用'findObjects'這只是創建一個額外的步驟。所有OP所要做的就是使用'getObjectInBackgroundWithId',因爲他已經有了只返回1個對象的id,唯一重要的是你已經有了一個ID,儘管這不是一個錯誤的答案,只是FYI。 – soulshined

+0

非常感謝!我在你的代碼中發現了一個小錯誤,你的NSLog語句中的對象應該是PFObject的名字,所以在這種情況下它的:objUser [@「Key_For_Name]); – Nil2k15