ios - 从 AppDelegate 遍历到其他 Controller

标签 ios swift

我正在使用的层次结构如下 --- UIViewController->(present)->UINavigationController->(push)->UITableViewController。 如何从我的 AppDelegate 访问“UITableViewController”?

最佳答案

AppDelegate 文件的 didFinishLaunchingWithOptions 方法中添加以下行

 self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
 let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
 var initialViewController = mainStoryboard.instantiateViewControllerWithIdentifier("myTable") as! UITableViewController //myTable is the storyboard id of your tableviewcontroller
 self.window?.rootViewController = initialViewController
 self.window?.makeKeyAndVisible()

关于ios - 从 AppDelegate 遍历到其他 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32567276/

相关文章:

swift - 如何将 UInt8(来自数组)附加到字符串?

ios - 在 SwiftUI 中处理双重和三重手势识别器

ios - CocoaPod 已安装但看不到 Swift 代码

ios - Testflight - 构建在那里但没有显示?

ios - 如何在异常处理程序中运行方法?

ios - 我可以撤销 facebook iOS sdk 的 public_profile 权限吗?

objective-c - 在 UIWebView 上获取 HTTP 响应 header

ios - BoundingRectWithSize - 选择使用的字体和字体大小

ios - 逆脉冲效应

ios - 将模型类传递给嵌套方法时出现 Swift 泛型方法问题