我需要将一些自定义逻辑放入我的iPhone应用程序中,以便根据您正在运行的iOS版本选择不同的XIB文件(即iPhone或iPad将显示不同的XIB文件)。
我从第一天开始构建整个iPhone应用程序,并且使用每个选项卡中的标准导航控制器和选项卡控制器。
所以我实现了:
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
但是发现它没有被调用。(我在其中设置了断点和日志记录语句,但没有任何命中)。
有人知道为什么吗?或者我如何实现这个功能?
我曾经在某个地方读到initWithNibName仅在调用它时才被调用,即当您以编程方式构造视图层次结构时,这是真的吗?