2016-05-10 8 views
0

基本的に私は自分のアプリで使用するすべてのコンテンツ(ビデオ)をダウンロードする機能を持っています。これは非同期機能で、特定のビデオをダウンロードした後、成功すれば、もう一度呼び出すと次のビデオをダウンロードするだけです。ロックされたiPhoneでコールバックを実行する

私は私の要求のためのAFNetworkを使用していると私は私は私のiPhoneがロックされていた場合でも、私の転送作業を作る方法を把握しようと苦しんでいた、と私は最終的にAFHTTPRequestOperationを使用してsetShouldExecuteAsBackgroundTaskWithExpirationHandlerを設定し、それを把握することができました。

私のダウンロードが終了し、それが成功した後、私のiPhoneがロックされていれば、私はそれをロック解除し、再び私のアプリを開くときにのみ、関数が呼び出されることはありません。

実行する方法はありますか?それに対する解決策はありますか?

答えて

0

バックグラウンドフェッチが無効になっている可能性があります。

に移動します。プロジェクト設定 - >ターゲット - >機能 - >バックグラウンドフェッチ

バックグラウンドフェッチを有効にして何が起こるかを確認します。

+0

私は既にそれをセットアップしています。 –

関連する問題