ios - 我怎么能想到 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<<<<<<<<<<<<<<")
}
}
我确信我错过了一些概念,比我更有经验的开发人员有很好的解释。谢谢
解决方案
willConnect
这与您的代码、 或其他任何内容无关。您不是从 Xcode(运行)中重新打开应用程序,您只是单击模拟器/设备中的应用程序图标。所以你不是在调试。所以没有断点,也没有打印到控制台,因为这些是 Xcode 功能,而且你不是从 Xcode 运行应用程序。
有一种方法可以在您启动时通过单击图标来挂钩 Xcode 调试器,但您没有这样做。
推荐阅读
- javascript - 那里有一个 y 轴数据点,但每周图表中缺少 x 轴数据点
- docker - 如何清除与(kubernetes)k8s相关的容器?
- serial-port - 逆向工程串行协议
- node.js - 如何获取渲染的 html 的屏幕截图来创建 png?
- javascript - 运行 google 电子表格的 javascript 代码时,显示“TypeError: Cannot read property 'createEvent' of null”消息
- visual-studio - 当 ItemsSource 加载大数据时,Xamarin.Forms 会阻止 UI
- haskell - 模式绑定:为什么允许递归模式?
- vb6 - 在 Tally ERP9 响应 xml 中
- flutter - Flutter - 在 Flutter 导航堆栈中获取 TopView 的名称
- excel - 从 Excel 工作表中删除公式