2012-03-28 5 views
0

私はMEM_ALLOCと責任ライブラリがQuartzCoreであると言う楽器のリークを取得していますuiimageviewQuartzCoreリーク

imgUserImage=[[UIImageView alloc] init]; 
[imgUserImage setImage:[UIImage imageNamed:kAddImageUserBlank]]; 
imgUserImage.frame=CGRectMake(20.0, 70.0, 110.0, 110.0); 
CALayer * l = [imgUserImage layer]; 
[l setMasksToBounds:YES]; 
[l setCornerRadius:15.0]; 
[[self view] addSubview:imgUserImage]; 

上に置かれた画像に丸い角を与えるには、次のコードを使用しています。

また、画像に丸みのあるコーナーを付ける方法はありません。

お知らせください。

+0

あなたはアーク権利を使用していますか?あなたのimguserimageは強く設定されていますか? – Pochi

+0

いいえ...むしろ私はそれのための任意のプロパティを作成しています... – adi27

+0

'imgUserImage'の宣言を表示し、ARCがオンかオフかを指定してください。 (オフの場合は、 'alloc'行に' autorelease'を追加してください。) – StilesCrisis

答えて

0

1)次のように使用しないでください。

imgUserImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:kAddImageUserBlank]]; 

2)あなたの最後の文字列の代わりに使用してみてください:

[[self view] addSubview:[imgUserImage autorelease]]; 

または

[[self view] addSubview:imgUserImage]; 
//And then wnen you don't need it anymore 
[imgUserImage release]; 
+0

これを試してみてください... UIImageの代わりにUIImageをここに表示する...最初の行に... :) – adi27

+0

申し訳ありませんが私はそれを逃した。ありがとうございました – Gargo

+0

私は時間のカップル以上を試しました...楽器は今そのリークをreporoduceしない...ありがとう!! – adi27