2012-04-26 8 views
0

私は、Instrument Allocationsツールを使用してアプリケーションを実行しています。スナップショットを撮り、どのメモリが孤立しているかを比較する。NSManagedObjectを返す

時折、私は、このメソッドへの参照を見つける:

-(Book *) getBook {  
    return (Book *)[[AppDelegate getCoreDataContext] existingObjectWithID: book_id error:nil]; 
} 

これが漏れるために返されたブックオブジェクトを起こしてもらえますか?

注:私はARCを使用だと4.2 + iPadの

答えて

0

のためにそこには、リークをコンパイルしません。それは、オブジェクトがまだ周囲にあることを意味します。おそらくManagedObjectContextキャッシュにあります。コンテキストを手動でリセットしない限り、コアデータはクイックアクセスメカニズムとしてNSManagedObjectsの参照を保持します。そこに心配はありません。彼らがあまりにも多くなると、それは自分自身をきれいにするでしょう。

+0

ありがとうございました。ちょうどサニティチェックが必要でした。 –

関連する問題