我正在慢慢学习iPhone Obj C.我有一个有几个视图的XIB,一切运行良好。我需要有一个第二个XIB来控制另一组视图但是无法使它工作。
所以我创建了第二个类和第二个XIB,全部称为one.h one.m one.xib和新的相同,都是两个。*
由于它没有工作,我试着改变应用程序以开始TWO课程而不是ONE课程。在plist我更改了主Nib基本文件,但似乎没有做任何事情。
您在哪里指定启动课程是什么?这样我可以确保首先正确完成所有操作,然后返回到应该调用两个类和xib的代码。
如果有人有任何示例代码从一个班级和xib到另一个班级,请告诉我。
谢谢!
答案 0 :(得分:0)
在AppDelegate类中,确保分配并设置到窗口的ViewController是所需的。
答案 1 :(得分:0)
项目的[ProjectName]-Info.plist
文件在密钥NSMainNibFile
中决定应用程序启动时使用的Nib文件。 (默认情况下,此项设置为MainWindow
。)
标准的MainWindow.nib文件将定义“root”类,通常为[ProjectName]AppDelegate
。但是,您可以通过编辑笔尖来更改此内容。
答案 2 :(得分:-1)
我必须在两个XIB的XIB上将CLASS IDENTITY设置为适当的类委托。
然后我将plist更改为指向我想以root身份启动的XIB。
上述两个答案都帮助我找到了这个。
谢谢你