他の誰かがASIHTTPRequestでこの問題を抱えていますか?デリゲートがインスタンスに設定されているバックグラウンドスレッド内から非同期リクエストを実行すると、リクエスト(NSOperationQueueに入れられる)がコールバックを返す前にデリゲートを解放できるため、問題が発生する可能性があります。
ASIHTTPRequestはデリゲートを保持していないようですが、AppleのNSURLConnectionはデリゲートを保持しています(「NSURLConnectionは初期化時にデリゲートを保持します。接続の読み込みが完了するか、失敗するか、キャンセルされると、デリゲートを解放します。」) 。
これを機能させるには、(非同期リクエストの代わりに)バックグラウンドスレッドで同期ASIHTTPRequestsを実行する必要がありますか?または、ASIHTTPRequestをダンプする必要がありますか?それとも私はただ狂っていますか?