我的应用程序有一个应用程序委托,我已将代码放在那里,我需要在委托中使用以下方法:
func application(_ application: UIApplication,
willFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool{
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let initialFrontViewController: ViewController2 = storyboard.instantiateViewController(withIdentifier: "initialFrontRevealController") as! ViewController2
let revealController: RevealViewController = storyboard.instantiateViewController(withIdentifier: "revealVC") as! RevealViewController
revealController.setFront(initialFrontViewController, animated: true)
print("seen command")
return true
}
我的问题是我的print语句没有打印到控制台,当我构建和运行我的应用程序时,我在方法中放置的任何任务都没有实现。
到目前为止,我已经尝试了几个内容和设置重置,但无济于事。任何帮助将不胜感激。
答案 0 :(得分:1)
将代码"print("seen command")"
更改为基金的第一行
application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool
观察是否有打印日志,当前方法中无法运行代码错误。