問題タブ [backgroundtaskidentifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1031 参照

ios - NSURLSession の TaskIdentifier が変更されない

アプリで NSURLSession を介して複数の動画をアップロードしようとしています。しかし、すべてのリクエストの taskIdentifier は同じになります。すべてのリクエストに対して変更が行われるわけではありません。どうすればリクエストを追跡できますか? どちらが完成したかをどうやって知ることができますか?

これは私のコードです:

ここで: _uploadTask は NSURLSessionUploadTask のインスタンス、_session は NSURLSession のインスタンス、リクエストは NSMutableURLRequest インスタンス、本文は NSData です。 出力は次のとおりです。

0 投票する
1 に答える
275 参照

ios - アプリがバックグラウンドになったときに rootview コントローラーを変更する (applicationDidEnterBackground)

ユーザーが実際にバックグラウンドに移動したときに黒い画面を表示する必要があります。(applicationWillResignActive ではありません)。

その結果、applicationDidEnterBackground でルート ビュー コントローラーを次のように変更しています。

問題は、それが機能していないことです。時間が足りないからだと思いました。なので、バックグラウンドタイムの​​延長について勉強していますが、まだ大丈夫ではありません。ユーザーが完全にバックグラウンドに入ったときに黒い画面が表示されるようにするにはどうすればよいですか (ユーザーがアプリをアプリに切り替えると、アプリが黒い画面として表示されます)。

目標 c - beginBackgroundTaskWithExpirationHandler の適切な使用

0 投票する
2 に答える
2977 参照

ios - BGTaskScheduler 送信呼び出しが BGTaskSchedulerErrorDomain コードで失敗する: 1

BGTaskScheduler が「BGTaskSchedulerErrorDomain」で失敗する - iOS 13.0 のコード: 1

Apple が提供しているサンプル プログラム ColorFeed を試しましたが、同じ問題に直面しています。

上記のコードは applicationDidEnterBackground で呼び出されます

以前、タスクは didFinishLaunchingWithOptions に登録されていました...