在UINavigationController中推送同类视图控制器的不同对象

时间:2013-04-16 05:51:58

标签: iphone ios objective-c cocoa-touch

我正在创建一个UIViewController的两个不同对象。一个用于列表,第二个用于详细信息。我正在使用一个UIViewController。现在当我按下第一个对象并且当用户点击详细信息时,我再次创建一个相同UIViewController的对象并将其推送到UINavigationController。 所以我想知道:我们是否可以这样做,因为我的UINavigationController正在使用对象进行委托调用。应该在第一个实例上调用方法的委托回调是在第二个实例上调用方法。


我认为这是可能的。我在代码中发现了错误。

1 个答案:

答案 0 :(得分:1)

您可以在UIViewcontroller堆叠中再次推送相同的UINavigationController。没有问题。 UINavigationController生成一堆ViewControllers,因此您可以根据需要添加任意数量的对象,无论它们是否为同一UIViewController类的实例。因为所有实例都是明确添加的。

希望它对你有所帮助。