2011-07-24 12 views
0

私がProduct > Analyzeとすると、clangアナライザが私にメモリリークを与えます。わかりません。これは、楽器として次のコードUILabelのテキスト設定で解析して異常なメモリリークが発生する

[[testView newScore] setText: [NSString stringWithFormat: @"+%d", addScore]]; 
[[testView newScore] setTextColor: [UIColor greenColor]]; 

の1行目に初期化されたものを何かが私は「(私はSDK 4.3とXcodeの4.1を使用しています)今できる機能していない私は、2行目に漏洩していますと言っていますこの漏れをさらに調査する必要はありません。

これがメモリリークの原因となる理由はありますか。プロパティnewScoreは次のように定義されています。

@property (nonatomic, retain) UILabel *newScore; 

testViewUIViewのサブクラスです。

編集:アナライザの出力のスクリーンショット: enter image description here

をお読みいただきありがとうございました!

+0

なぜ投票が遅れましたか? – dasdom

答えて

5

アナライザー出力のスクリーンショット(問題のあるコントロールフローを示す青色の矢印)を投稿できますか?


Derp;私は明らかに見逃した。ごめんなさい。このメソッドの名前はnewScoreで、new*という接頭辞は、返されるオブジェクトが+1保持カウントであることをコンパイラに示します。

名前を変更すると、すべてが順調になります。

+0

ありがとうございます。私はスクリーンショットを追加しました。 – dasdom

+0

もちろん!どうもありがとう! – dasdom

関連する問題