我的问题如下:我有一个包含整个应用程序的NavigationController,我想推送同一个UIViewController子类的两个实例,但是当我调用pushViewController时,没有任何反应。是否支持此行为?我使用一个类,它使用-init方法获取参数,并根据此信息以编程方式填充UITableView。
我想要同一个类的两个实例的原因是我需要后退按钮才能按预期工作。
该类基本上是一个自定义UITableView,它在通过XML执行XPath查询后加载其内容。
如果需要,我会提供更多信息。
答案 0 :(得分:3)
推送同一个VC的两个不同实例应该没有什么特别之处,只要它们实际上是 不同的 实例,而不共享与UI相关的对象它们之间。 (显然,共享数据源等不是问题。)