【问题标题】:Notification when Xcode deploy will terminate the app?Xcode 部署时的通知将终止应用程序?
【发布时间】:2018-08-04 02:31:32
【问题描述】:

当应用附加到 Xcode 调试器时,不会触发任何常用的生命周期方法(applicationWillResignActive:applicationWillTerminate: 等)或通知(UIApplicationWillTerminateNotification 等)。

有什么方法可以让应用知道它即将停止或重新部署?也许通过捕获信号?

【问题讨论】:

  • 有一种方法可以确定whether you're running in the debugger,我用它来更频繁地自动保存我的当前状态。不过最好能直接得到通知,这样我就不会浪费 CPU 和磁盘资源了。
  • 如果你想要一个正常的通知,你可以按主页按钮终止应用程序/退出活动... Xcode调试的目的是开发一个应用程序,也许如果你解释你的用例它会更有意义。

标签: ios xcode


【解决方案1】:

不。出于所有意图和目的,Xcode 中的 STOP 按钮会立即终止应用程序。没有办法捕捉到这一点。

【讨论】:

    【解决方案2】:

    applicationWillResignActiveapplicationDidEnterBackground 以及它们的对应项会在您按下设备或模拟器上的主页按钮时(或当您返回时)被触发。我不认为你能抓住与终止有关的那些。

    【讨论】:

      猜你喜欢
      • 2018-08-08
      • 2016-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多