UIPopoverController иерархия / наследование с другими ViewController - PullRequest
0 голосов
/ 16 июня 2011

У меня есть BaseController и три подкласса ViewController.В каждом из подклассов ViewControllers делается запрос к базе данных sqlite для получения информации.Я хочу добавить функцию longPress на уровне BaseController, чтобы открыть UIPopoverController.

Итак, у меня есть подкласс UITableViewController для использования с UIPopoverController для отображения данных.Нужно ли мне получать информацию из базы данных sqlite в моем подклассе UITableViewController, чтобы эта информация отображалась в UIPopoverController?Это кажется избыточным, так как мои 3 подкласса BaseController уже имеют данные, и теперь я просто хочу, чтобы эти данные были в UIPopoverController, а также добавить дополнительные функциональные возможности, например, когда строка выбирается из UIPopovercontroller.

1 Ответ

0 голосов
/ 16 июня 2011

UIPopoverController является контроллером представления. ТАК: отобразить table.view в UIPopoverController.

Чтобы добавить функциональность в строку, нажмите:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
 // in here write what happens. if its row specific write:
  /// if (indexPath.row == ROWNUMBER){method} (rows start at 0)
}

и все это помещается в файл .m представляемого вами tableView

...