1

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


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

4

1 回答 1

1

您可以在堆栈中UIViewcontroller再次推送相同的内容。UINavigationController没有问题。 UINavigationController制作一个堆栈,ViewControllers以便您可以根据需要添加任意数量的对象,无论它们是否是同一UIViewController类的实例。因为所有实例都是显式添加的。

希望它可以帮助你。

于 2013-04-16T06:05:12.293 回答