1

実際、問題は下の画面にあります。リクエストが開始されると、次のように表示されます。

ここに画像の説明を入力してください

問題はiOS5.0以降でのみ発生します。iOS 4.3では、すべて問題ないようです。それは何でしょうか?

UPD:の画像のリンク

4

2 に答える 2

0

大雑把な推測として、関連するコードを確認せずに、-clearDelegatesAndCancel を呼び出していないと思います。

http://allseeing-i.com/ASIHTTPRequest/How-to-useより

// Ddealloc method for our controller
- (void)dealloc
{
   [request clearDelegatesAndCancel];
   [request release];
   ...
   [super dealloc];
}
于 2012-05-18T11:20:09.580 に答える
0

所有していないオブジェクトを解放することで、そのメソッドの Cocoa メモリ管理ルールを破ります。呼び出しのリリースが終わったと思いますが、古いバージョンのフレームワークで運が良かっただけです。

また、NSInvocation で CFRelease を使用するのはなぜですか? CFオブジェクトにブリッジされた無料だとは思いません。

また、NSInvocation はその引数を保持しません。それらが解放されていないことを確認してください。

于 2012-05-18T12:18:24.747 に答える