Я не могу получить значение ячейки табличного представления в касании какао - PullRequest
0 голосов
/ 13 июня 2010

Я пытаюсь получить значение ячейки в табличном представлении, но оно не позволяет мне.Если бы кто-то мог помочь, это было бы здорово.

int numberOfChecks = -1;
numberOfChecks = numberOfChecks +1;

    if ([objectsForTable count]-1 >= numberOfChecks) {


        UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:numberOfChecks];

        NSString *cellTitle = cell.textLabel.text;

    }

1 Ответ

0 голосов
/ 13 июня 2010

cellForRowAtIndexPath: метод не предоставляется UITableView, этот метод предоставляется делегатом UITableViewDataSource . Вы должны установить свойство dataSource в таблице так, чтобы оно указывало на ваш делегат, поскольку вы должны предоставить данные. Предполагая, что вы сделали это, вы можете использовать свойство dataSource таблицы для вызова вашего собственного источника данных:

NSIndexPath *path = [NSIndexPath indexPathWithIndex: ... ];
UITableViewCell *cell = [self.tableView.dataSource tableView:self.tableView
                                       cellForRowAtIndexPath:path];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...