我有一个应用程序,比如“MyApp”,它默认在应用程序启动时加载视图控制器“MyAppViewController”。后来,我在项目中添加了一个新的视图控制器“NewViewControler”。
我现在希望“NewViewController”成为我的默认视图控制器,它会在应用程序启动时加载。
请让我知道我需要在我的项目中进行哪些更改才能实现这一目标。
我有一个应用程序,比如“MyApp”,它默认在应用程序启动时加载视图控制器“MyAppViewController”。后来,我在项目中添加了一个新的视图控制器“NewViewControler”。
我现在希望“NewViewController”成为我的默认视图控制器,它会在应用程序启动时加载。
请让我知道我需要在我的项目中进行哪些更改才能实现这一目标。
很简单,只是:
MainWindow.xib
MyAppViewController 并将其替换为 NewViewController。application:didFinishLaunchingWithOptions:
窗口中添加 NewViewController 的视图而不是 MyAppViewController 的视图。很可能您的主 NIB 文件仍设置为“MainWindow”,请检查您的 *-Info.plist 文件。
如果是这种情况,您可以在 Interface Builder 中打开 MainWindow.xib。您应该会看到一个 View Controller 项。调出检查器窗口并更改类标识以指向您的新类。那应该注意实例化你的类。
因为这感觉像是一个“新手”问题(如果我弄错了,请原谅我)我也强烈推荐以下文章:
帮助我理解了整个 ViewController 和 IB 交互..
对于使用 xcode 4.3.3 的我来说,我所要做的就是在 AppDelegate h 和 m 文件中用 'NewViewController' 替换所有对 'MyAppViewController' 的引用。
也许所有其他步骤都已在较新版本的 xcode 中被删除。
希望这可以帮助。