我在我的iOS应用中添加了一个快速操作。当我处理动作时,我执行我在故事板中创建的模态segue。如果应用程序已经启动,它将到达前台,目标视图控制器已经可见。但是,如果应用程序尚未启动,您将看到呈现视图控制器,然后目标视图控制器将动画显示在视图中。我想在你选择快速操作时这样做,你会看到目标视图控制器没有动画进入视图。
答案 0 :(得分:0)
您必须在ViewController
中将rootViewController
设置为您应用的App Delegate
。你可以这样做。
let mainStoryboard = UIStoryboard(name: "Main", bundle: nil)
let rootViewController = mainStoryboard.instantiateViewControllerWithIdentifier("YouControllersStoryBoardIDHere")
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window!.rootViewController = rootViewController
self.window!.makeKeyAndVisible()
将此代码放入App Delegat's
didFinishLaunchingWithOptions
方法中。
使用适当的视图控制器的故事板ID检查您的快速操作类型,该调用对应于该调用。