我的应用程序具有如下结构:
一个带有 5 个按钮的 UIView(这是一个导航控制器)。当每个按钮被按下时,我在导航控制器中推送一个 UItableView。我现在的问题是,我创建了几个自定义单元,它们有自己的类。这些单元格中有几个按钮。当每个按钮被按下时,我想在导航控制器中“推”另一个视图。问题是当我为单元格类中的按钮创建选择器时,它无法识别“self.navigationcontroller”来推送新视图。例如,如何在单元格的 init 方法中将导航控制器作为参数传递?
请不要建议我将选择器作为参数传递。我想有一个类来初始化一个自定义 UIToolBar 稍后将放置在我几乎所有的视图中,所以我想将导航控制器作为参数传递,这样我就不必在我的每个视图中再次创建所有方法。