iPhone Obj C - 更改启动根类?

时间:2011-05-09 19:05:31

标签: iphone objective-c root

我正在慢慢学习iPhone Obj C.我有一个有几个视图的XIB,一切运行良好。我需要有一个第二个XIB来控制另一组视图但是无法使它工作。

所以我创建了第二个类和第二个XIB,全部称为one.h one.m one.xib和新的相同,都是两个。*

由于它没有工作,我试着改变应用程序以开始TWO课程而不是ONE课程。在plist我更改了主Nib基本文件,但似乎没有做任何事情。

您在哪里指定启动课程是什么?这样我可以确保首先正确完成所有操作,然后返回到应该调用两个类和xib的代码。

如果有人有任何示例代码从一个班级和xib到另一个班级,请告诉我。

谢谢!

3 个答案:

答案 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。

上述两个答案都帮助我找到了这个。

谢谢你