утечка памяти при просмотре изображений - PullRequest
0 голосов
/ 09 апреля 2011

У меня проблема с утечкой памяти в этом коде:

UIImage myImage1 = [[UIImage alloc]
    initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:strimg1]]];

Как я могу решить эту проблему?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 09 апреля 2011
UIImage *myImage1 = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@""]]];
UIImageView *myimg=[[UIImageView alloc] initWithImage:myImage1];
[self.view addSubview:myimg];
[myimg release];

это может вам помочь.

0 голосов
/ 09 апреля 2011

Помните, что всякий раз, когда вы создаете Объект, используя New или Alloc init, вы обязаны освободить его в dealloc.и не забывайте использовать super dealloc.

Убедитесь, что никакой другой объект не увеличил счет сохранения.

Что входит в метод init?Вы создали еще один экземпляр класса UIImage?Просто мысль.

Надеюсь, это поможет.dibu2z

...