endBackgroundUpdateTask
全部标签 我对如何以及何时使用beginBackgroundTaskWithExpirationHandler感到有些困惑。Apple在他们的示例中展示了在applicationDidEnterBackground委托(delegate)中使用它,以获得更多时间来完成一些重要任务,通常是网络事务。在查看我的应用时,似乎我的大部分网络内容都很重要,当启动一个应用时,如果用户按下主页按钮,我希望完成它。为了安全起见,使用beginBackgroundTaskWithExpirationHandler包装每个网络事务(我不是在谈论下载大块数据,主要是一些短xml)是否被接受/良好做法?
我对如何以及何时使用beginBackgroundTaskWithExpirationHandler感到有些困惑。Apple在他们的示例中展示了在applicationDidEnterBackground委托(delegate)中使用它,以获得更多时间来完成一些重要任务,通常是网络事务。在查看我的应用时,似乎我的大部分网络内容都很重要,当启动一个应用时,如果用户按下主页按钮,我希望完成它。为了安全起见,使用beginBackgroundTaskWithExpirationHandler包装每个网络事务(我不是在谈论下载大块数据,主要是一些短xml)是否被接受/良好做法?