我目前正在构建一个选项卡式 iPhone 应用程序,其中每个选项卡的视图控制器都是 的实例UINavigationController
,并且每个UINavigationController
实例的每个子控制器都是UITableViewController
. 理想情况下,我想进行子类UINavigationController
化,以便每个选项卡的控制器都是 UINavigationController 的子类,它(UINavigationController
显然除了具有所有标准功能之外)充当与其子控制器关联的每个表视图的数据源和委托. 尝试这样做似乎破坏UINavigationController
了子类中的基本功能。
正如Apple在他们的iPhone文档中所说的那样,一个人不应该子类化UINavigationController
,而且事情似乎会中断,我想知道我应该如何在UINavigationController's
没有子类化的情况下扩展功能,一般来说,当一个人应该如何解决子类化限制时做可可开发。
谢谢!