首页 > 解决方案 > 我怎么能想到 Scene Delegate willconnnectTo 方法?

问题描述

我有通常的 Scenedelegate willConnectTo 方法很常见。我的问题是,当我在其中设置断点并关闭应用程序时向上滑动(杀死应用程序)并重新打开它不会到达此断点或打印任何内容

class SceneDelegate: UIResponder, UIWindowSceneDelegate {
    var window: UIWindow?
    var coordinator: Coordinator?

    func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {

        print(">>>>>>>>>>>>>>Not printing<<<<<<<<<<<<<<")
      
    }

}

我确信我错过了一些概念,比我更有经验的开发人员有很好的解释。谢谢

标签: iosswift

解决方案


willConnect这与您的代码、 或其他任何内容无关。您不是从 Xcode(运行)中重新打开应用程序,您只是单击模拟器/设备中的应用程序图标。所以你不是在调试。所以没有断点,也没有打印到控制台,因为这些是 Xcode 功能,而且你不是从 Xcode 运行应用程序。

一种方法可以在您启动时通过单击图标来挂钩 Xcode 调试器,但您没有这样做。


推荐阅读