Как я могу заполнить свой UITableview данными, которые я получил из PFquery?

Я новичок в объективе C, и у меня возникла проблема с заполнением моего UItableview данными, полученными из Parse. Вот мой запрос: - (void)viewDidLoad {

[super viewDidLoad];
PFQuery *query = [PFUser query];
[query orderByAscending:@"username"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (error) {
        NSLog(@"Error: %@ %@", error, [error userInfo]);
    } else {
        //this is my users array
        self.allUsers = objects;
        [self.tableView reloadData];

    }
}];

Я зарегистрировал это и вижу, что я успешно восстановил данные. Но когда я пытаюсь заполнить свой tableView следующим образом. Данные не отображаются. Что я делаю неправильно?

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

return [self.allUsers count];

}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath     *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];


PFUser *user = [self.allUsers objectAtIndex:indexPath.row];

cell.textLabel.text = user.username;

return cell;
}

Заранее благодарю за любую помощь.

1 ответ

Вам необходимо реализовать:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView,

Другие вопросы по тегам