我有一个BaseController和三个子类ViewControllers。在每个子类ViewControllers中,都会对sqlite数据库进行查询以获取信息。我想在BaseController级别添加一个longPress功能来弹出UIPopoverController。
然后我有一个UITableViewController的子类与UIPopoverController一起使用来显示数据。我是否需要从我的UITableViewController子类中的sqlite数据库获取信息,以便在UIPopoverController中显示该信息?它似乎是多余的,因为我的BaseController的3个子类已经拥有数据,现在我只想在UIPopoverController中拥有该数据,以及添加其他功能,例如从UIPopovercontroller中选择一行时。
答案 0 :(得分:0)
UIPopoverController是一个视图控制器。 所以: 在UIPopoverController中显示table.view。
就行添加功能而言:
- (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)
}
并且所有这些都出现在您正在呈现的tableView的.m文件中