2012-01-25 3 views
0

私はASIHTTPRequest経由でポストフォームをWebサイトに送信しようとしています。リクエストを設定するとき、私はプロパティを設定します:[should shouldContinueWhenAppEntersBackground];要求をASINetworkQueueに追加します。 [queue go]の後、 "upload"が開始されます。ホームボタンを押すと、リクエストが一時停止しているように見え、アプリがフォアグラウンドに移動した後にのみリクエストが続行されます。アプリがバックグラウンドのときにネットワークトラフィックを許可するために、plistに何かを設定する必要がありますか?ASIHTTPRequest shouldContinueWhenAppEntersBackgroundが機能しない

よろしく、 ドミニク

答えて

0

あなたのコードの一部を投稿することができます。何が起こっているのかをデバッグするのは難しいです。 ASIHTTPフレームワークは、バックグラウンドでアップロードを行う実証例が付属していることに加えて

iOS 5.xを実行しているシミュレータでiPhoneプロジェクトを実行しましたが、正常に動作します。

この例を実行して、動作するかどうかを確認してください。

希望します。

+0

ドキュメントによれば、キューに追加されるリクエストはすべて非同期です。しかし、それでも依頼が非同期であるかどうかを確認する方法を見つけることができませんでした:/ – user678145

+0

あなたの助けをありがとう。その間、私はそれを理解した。問題は、「request.shouldContinueWhenAppEntersBackground = YES;」の代わりに[request shouldContinueWhenAppEntersBackground]を呼び出したことですそれは問題だった:)ありがとう – user678145

関連する問題