【发布时间】:2014-09-10 23:59:45
【问题描述】:
我已将我的 tableView 委托和数据源与 tableView 控制器分开。到目前为止,它工作得很好。但是,我现在已经到了需要实现 didSelectRowAtIndexPath 委托方法的地方。调用此方法时,我需要从视图控制器执行 segue,但我没有从委托类内部对视图控制器的引用来调用方法,如 [myViewController performSegueWithIdentifier...
处理这个问题的正确方法是什么?我是否只是向我的委托添加一个属性来存储视图控制器?这似乎不是一个好主意,因为视图控制器已经引用了委托。我怎样才能引用回 VC?我在想我可以发布通知,但必须有比这更好的方法。我一直只是使用视图控制器作为委托,所以我以前从来没有处理过这个问题。
【问题讨论】:
标签: ios delegates tableview didselectrowatindexpath