0
我已經在iOS中實現了一個搜索欄,並且必須輸入用戶返回的確切用戶名。我該如何改變它,以便它返回類似於我搜索的用戶。我使用parse.com作爲後端。搜索用戶名以獲取Parse.com的用戶iOS
PFUser *user = self.foundUser;
if (self.foundUser) {
//set the label as the foundUsers username
cell.textLabel.text = self.foundUser.username;
我怎麼可以做的更好,使其顯示類似的用戶或用戶與我在鍵入字母:
NSString *searchText = [self.searchBar.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
//Check to make sure the field isnt empty and Query parse for username in the text field
if (![searchText isEqualToString:@""]) {
PFQuery *query = [PFUser query];
[query whereKey:@"username" equalTo:searchText];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
//check to make sure the query actually found a user
if (objects.count > 0) {
//set your foundUser property to the user that was found by the query (we use last object since its an array)
self.foundUser = objects.lastObject;
//The query was succesful but returned no results. A user was not found, display error message
} else {
}
//reload the tableView after the user searches
[self.tableView reloadData];
} else {
}
}];
在cellforRow
?
感謝,即時通訊相當新的iOS和parse.com – smithyy