Swift:如何访问 AppDelegate 中的 navigationController

标签 swift appdelegate navigationcontroller

我在 StoryBoard 中添加了一个 NavigationController 并将其设为初始 viewController。 如何访问 appDelegate 中的 NavigationController。按住 Ctrl 从 navigationController 拖动到 AppDelegate 不会创建导出。

最佳答案

didFinishLaunchingWithOptions中:

let navigationController = application.windows[0].rootViewController as! UINavigationController

关于Swift:如何访问 AppDelegate 中的 navigationController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25053846/

相关文章:

ios - 以编程方式更改 UINavigationbar 背景颜色和标题字体/颜色

ios - 如何从 AppDelegate.m 访问一些实例类变量

iphone - 自定义导航栏

swift - 如何在 Swift 中增加字符串

ios - 点击按钮后更改先前 View 的图像(Swift)

ios - ScrollView 内的 ForEach 不占用整个宽度

ios - 使用按钮更改 SpriteKit 中的场景 (Swift 3)

ios - 坚持基础 IOS

android - 导航到目的地时仅创建一个 fragment 实例(android)

iphone - 通过 UINavigationController 将整个 UIView 从一个 ViewController 传递到另一个 ViewController