我在Viewcontroller中自定义UItableview(由于某些原因,它不能在navigationcontroller中)。这被设置为基于mysql导入核心数据显示多个单元格。当用户点击未知行时,如何将其从一个视图控制器转换到另一个视图控制器?
答案 0 :(得分:0)
如果您已将delegate
设置为UITableView
,那么当用户点击任何单元格时,您的代理人将会调用- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
。然后您需要的是在数组中找到一个模型或者与该索引路径相对应的任何模型(最常见的情况是[array objectAtIndex:indexPath.row]
)
然后您可以将另一个视图控制器推送到导航堆栈或做一个模态的
答案 1 :(得分:0)
如果你没有使用导航控制器,那么我只需要使用presentViewController:animated:completion:在tableView:didSelectRowAtIndexPath方法中。