Objective-C 继续在后台运行应用程序

Objective-C keep running app in background

- (void)applicationDidEnterBackground:(UIApplication *)application能够在每天上午 10 点进行计算,即使应用程序已完全关闭(被任务管理器终止)也是如此。

抱歉提出愚蠢的问题,但我不想开始做一些毫无意义的事情。 :)

有点。您可以使用此方法为您的应用程序实现后台抓取

 - (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

但是,您不能只实现该方法。您必须确保为您的应用程序启用后台获取。 Background fetching

请注意,您可以选择两个选项之一
1:让 iOS 根据用户通常打开您的应用程序的时间为您安排抓取
2:请求获取之间的时间间隔。不保证在您需要时执行,只是一个请求。