QuartzCore Leak - PullRequest
       8

QuartzCore Leak

0 голосов
/ 28 марта 2012

Я использую следующий код для округления углов изображения, размещенного на uiimageview

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];

Я обнаружил утечку в инструменте, который говорит, что mem_alloc и ответственная библиотека QuartzCore.

Или есть другой способ придать изображению закругленные углы.

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 28 марта 2012

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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...