2009-04-08 15 views
0

私のアプリケーションには、タブバーにボタンがあります。スレッドを実行しているUIViewControllerを削除すると、アプリケーションがクラッシュする

ボタンに触れるとペン先が読み込まれ、ビューを追加してスタックから他のビューを削除してリリースします。

私のビューコントローラの1つは、NSURLConnectionからのXMLデータを取得し、それらを解析し、それらを表示するためにビューコントローラに送信するオブジェクトを使用しているという問題です。それは動作しますが、このビューコントローラのリリースを引き起こす別のボタンに触れるとクラッシュすることがあります。

これを解放し、データを取得しているスレッドを停止する最も良い方法は何ですか?

ありがとうございました。

ティエリ

答えて

0

のではなく、そのクラスでtrueにいくつかのブールフラグを設定キャンセル機能を作成し、それを解放。 XML解析セクションで、そのフラグをチェックします。それが本当なら:

[self release]; 
return; 
関連する問題