func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
print(UIApplicationBackgroundFetchIntervalMinimum)
UIApplication.shared.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum)
return true
}
func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
completionHandler(.newData)
}
これは私のコードであり、Xcodeでデバッグするときに>バックグラウンドでシミュレートすると、アプリのクラッシュが理由なくフェッチされます。私はCapabilities> Background modes> Background fetch ...でアイデアを活性化しましたか?Swift3 - デバッグ時にバックグラウンドフェッチクラッシュする
iPhoneでのみシミュレータでクラッシュする問題はありません。
を解決するInfo.plistファイル
でこれを追加してみ? –
私の答えを確認 –
https://blog.newrelic.com/2016/01/13/ios9-background-execution/ –