サーバーにファイルをリクエストする複数のオブジェクトが必要ですが、すごくうまくいきますが、そのオブジェクトを早期にリリースしたい場合は、deallocが呼び出され、データはまだ使用されていてconnectionDidFinishLoadingの内部にあります例として、データを保存するためのuilabelが、悪いアクセスエラーでアプリケーションがクラッシュすることがあります。解決策はありますか? 私はすべてのデータのcamesを待って、オブジェクトを解放すれば、アプリは正常に動作します。connectionDidFinishLoadingそのオブジェクトを解放するとき
0
A
答えて
0
あなたはARC(Automatic Reference Counting)を使用していないと仮定していますので、あなたはiOS 5.0をコーディングしていないと思います。
オブジェクトを解放する代わりに、オブジェクトを自動解放します。デリゲートが不要になればすぐに、デリゲートをデアロックします。また、接続をキャンセルすることを忘れないでください。
1
あなたの `のdeallocの先頭に方法で
- (void)cancel
置き、この約NSURLConnection
を見て話していると仮定すると、
NSURLConnection docsは言う:このメソッドが呼び出された後
、接続のデリゲートは接続のメッセージを受信しなくなりました。接続を再試行する場合は、新しい接続オブジェクトを作成する必要があります。
関連する問題
- 1. とき、なぜオブジェクトを解放する
- 2. WinFormがそのリソースを解放するとき? (C#)
- 3. NSXmlParserオブジェクトを解放するには?そのアプリケーションapplication.In 1に
- 4. XmlparserオブジェクトとNSXMLParserオブジェクトの解放
- 5. NSValueは解放されるとその値を解放しますか?
- 6. PyTupleオブジェクトの解放
- 7. クライアントサイドファイルのオブジェクトURLとそのメモリを解放する方法について
- 8. オブジェクトを解放できません
- 9. XMLHttpRequestオブジェクトを解放する方法と、ActiveXObject( "Microsoft.XMLHTTP")オブジェクトを解放する方法はありますか?
- 10. viewWillDisappearのオブジェクトを解放する
- 11. Return Statementオブジェクトの作成と解放
- 12. 動的オブジェクトの作成と解放
- 13. NSURLConnectionオブジェクトは解放できません。
- 14. JSONConnectionオブジェクトを解放する方法
- 15. NSArrayを解放するとNSArrayを解放する
- 16. Buttonオブジェクトが解放されたときのイベントの取得
- 17. オブジェクトのメモリを解放します
- 18. viewDidUnloadのオブジェクトを解放しますか?
- 19. CoreData並行性と解放オブジェクト
- 20. Objective-cオブジェクト解放パターン
- 21. NSArrayを解放するときにオブジェクトをnilに設定する
- 22. オブジェクトを解放し、それをアトミックにする必要がありますか?
- 23. C#でCOMオブジェクトを解放します
- 24. 隠しオブジェクトを解放しますか?
- 25. はremoveFromSuperviewオブジェクトを解放しますか?
- 26. オブジェクトをアークモードですぐに解放
- 27. connectionDidFinishLoadingのUIGraphicsBeginImageContextを使用することはできますか?
- 28. コアテキストを扱うときにコア基礎オブジェクトを解放する方法
- 29. ARC、コアデータとマルチスレッド、ARCがオブジェクトを解放する
- 30. オブジェクトインスタンスはそれ自体を解放できますか?