のASIHTTPRequestを使用すると、これは別の初心者の質問です。外部クラス
私は外部のクラスからASIHTTPRequestを呼び出したい(私はすでに私のメインクラスでそれを使用するため)、私はこのような何かを:saveComment方法はASIHTTPRequestタスクを実行
ASIHTTPNSFabExt *nRequest = [[ASIHTTPNSFabExt alloc]init];
nRequest.URL = @"http://something";
nRequest.var1 = [dictionaryRecord objectForKey:@"something"];
nRequest.var2 = [dictionaryRecord objectForKey:@"something"];
[nRequest saveComment];
。
ASIHTTPRequestメソッド内でエラーが発生するメインクラス内で[nRequest release]を実行しようとする場合を除いて、すべて動作しています。
私のリリース前の数を保持し、自動解放も機能しません:私はいくつかのメモリ管理の基本が欠けていると確信していますが、それを操作する正しい方法を検索する手助けはできますか?
ありがとう事前に
ファブリツィオ
私はあなたの返事を完全に理解しているかどうかはわかりませんが、ASIHTTPRequestデリゲートを削除しないので、最後の部分が問題だと思います。コードのどの部分が「割り当て解除されたオブジェクト」を生成するのかわかりませんが、それはASIHTTPRequest内のメソッドですが、わかりません。とにかくTHANX – Fabrizio
このトピックを閉じると、[nRequest retain]と[nRequest release]を使って修正したと思います。それは働いているようだ。 Thanx – Fabrizio