XCode/iOS - 在AppDelegate中引用ViewController的参考

4
似乎我的iPad应用程序会自动加载Storyboard文件和它所对应的ViewController。我在plist文件中看到了“Main storyboard file base name”的条目。
我之前在Xcode中创建“Empty Application”,然后创建UIViewController和nib文件,并在其中实例化控件。现在,使用Storyboard可以将多个视图控制器(View Controller)放在同一个Storyboard文件中,这使得管理界面更加容易。Storyboard文件还提供了可视化操作来连接不同的视图控制器并进行转换。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

我需要将一个变量添加到视图中,并且这个变量是对ViewController对象的引用。

在这种“Single View Application”中,我没有看到对基于Storyboard的ViewController的任何引用,但我需要一个引用来进行一些工作。请给予建议。

1个回答

4

1
你好,能否请您编辑UIWindow文档的URL? - user689751
抱歉,我弄错了。我在两个不同的窗口中打开了这两个链接并复制/粘贴。可能是我误操作了同一个窗口。 - Kyle
谢谢,这只是为了测试,我想回到我的旧风格,从“空应用程序”开始,添加一个UIViewController以及它的storyboard(而不是NIB),并在ApplicationDelegate中进行初始化/分配,然后添加到视图中,我已经测试过但是storyboard(NIB)没有显示,其中有一张图片。 - user689751
如果您正在尝试在AppDelegate文件中设置视图,您应该能够初始化和分配ViewController,然后将该viewController设置为“Window”属性的rootViewController。[[self window] setRootViewController:myViewController]; - Kyle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接