0

私はWebサービスからのデータを取り込んでいるUITableViewControllerを持っています。データがダウンロードされている間、NSOperationQueueでNSInvocationOperationを使用してUIの進行状況インジケータを表示しながら、バックグラウンドスレッドでWebサービスコールを実行しています。これはすべて正常に動作しますが、オブジェクトを適切に処理していることを確認したいだけです。次のように私のコードは次のとおりです。iPhoneでのObjective-C - NSOperationQueueとNSInvocationOperationの使用

NSOperationQueue *backgroundTaskQueue = [[NSOperationQueue alloc] init]; 
NSInvocationOperation *webServiceOp = [[NSInvocationOperation alloc] 
             initWithTarget:self 
             selector:@selector(loadListDataOperation) 
             object:nil]; 
[backgroundTaskQueue addOperation:webServiceOp]; 
[webServiceOp release]; 

マイメモリー管理の知識がどこかわからない、私はいくつかの点でbackgroundTaskQueueを解放しなければならないと言われますが、 - それはただのUITableViewControllerのにdealloc()メソッドにすべきですか?

感謝すべてのヘルプ、

ジョナサン

答えて

0

あなたがそれを割り当てた場合は、[はい、あなたはキューを解放する必要があります。 deallocメソッドは、このための理想的な場所になります。

+1

多くのおかげで、ちょうど確かにしたかった。 –

関連する問題