我有一个自定义的UIViewController,我们只是调用ViewController。我使用this库来获得视图控制器效果,可以在页面之间左右滑动。我的页面是一个以编程方式创建的UITableView子类。更具体地说,每个页面都是Day,页面的标题是星期几,UITableView子类中的单元格是当天的事件。
当我触摸其中一个单元格时,我想推送到一个新的视图控制器但是我被卡住了。我想推送到我在故事板中创建的视图控制器,并通过填充视图控制器的推送传递对象。我在ViewController中使用的导航控制器是在storyboard中创建的。自定义UITableView以编程方式创建。
我遇到的一些错误:
- 应用程序试图在目标上推送一个nil视图控制器。
- 而且self.navigationController也是零。
我不知道如何做到这一点,似乎没有任何有用的答案。我完全卡住了。我附上了ViewController的图像,如果你查看链接的GitHub仓库,你可以看到我在那里使用提供的代码。
答案 0 :(得分:0)
我使用代表想出来了。我将子类UITableView中的委托传递给我原来的ViewController。就我而言,这是一个对象。看看这个链接:
How do I set up a simple delegate to communicate between two view controllers?