我想混合使用兩個PFQuery
結果。在我的代碼中,我得到了兩個結果的交集結果(因此所有用戶名和全名的用戶都包含self.searchText
),我想包含所有結果(因此所有用戶名爲self.searchText
的用戶以及所有用戶fullName等於self.searchText
)。混合兩個PFQuery結果
PFQuery *query = [PFUser query];
[query whereKey:@"username" containsString:self.searchText];
[query whereKey:@"fullName" containsString:self.searchText];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (error) {
NSLog(@"%@ %@", error, [error userInfo]);
} else {
self.searchResults = [[NSMutableArray alloc] initWithArray:objects];
NSLog(@"%@", objects);
[self.tableView reloadData];
}
}];
你的代碼似乎罰款,你得到了什麼問題? – james075
分別做兩個查詢並將對象移動到同一個可變數組。之後重新加載tableView –