2011-06-15 2 views
0

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

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

ответ

0

UIPopoverController - это контроллер вида. SO: отображает 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 вы представляете