4

バックグラウンド フェッチを使用するアプリを開発しています。

5秒ごとにバックグラウンドで関数を実行する必要がありますが、Googleで見たコードでは、SOはいつ関数を呼び出す必要があるかを決定します。

この関数を5秒ごとに実行したいと思います。

私のコードはここにあります:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.

[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum];
return YES;
}
4

1 に答える 1

1

これを行う方法はありません。iOS は、アプリにコンテンツを取得する機会をいつ与えるのが最善かを決定する責任があります。

適切なタイミングで、システムはこのバックグラウンド モードをサポートするアプリにバックグラウンド実行時間を与え、必要に応じてアプリをバックグラウンドで直接起動します。

ドキュメントから)

于 2013-11-06T19:35:49.003 に答える