0
我在此代码获取内存泄漏问题:内存泄漏的ImageView
UIImage myImage1 = [[UIImage alloc]
initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:strimg1]]];
我怎样才能解决这个问题? 在此先感谢。
我在此代码获取内存泄漏问题:内存泄漏的ImageView
UIImage myImage1 = [[UIImage alloc]
initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:strimg1]]];
我怎样才能解决这个问题? 在此先感谢。
请记住,无论何时使用New或Alloc init创建对象,您都有责任在dealloc中释放它。并记得使用超级dealloc。
确保没有其他物体碰撞保留计数。
init方法是什么?你创建了另一个UIImage类的实例吗?只是一个想法。
希望得到这个帮助。 dibu2z
UIImage *myImage1 = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@""]]];
UIImageView *myimg=[[UIImageView alloc] initWithImage:myImage1];
[self.view addSubview:myimg];
[myimg release];
它可以帮助你。
您可以创建一个类型为UIImageView的变量,然后将其设置为UIImage。类型不匹配,你确定这个例子是正确的吗? – Twelve47 2011-04-09 09:27:05
同上Twelve47的评论。 BjörnMarschollek的回答是不正确的,尽管你需要在某个时候释放图像视图,显然 – Kalle 2011-04-09 09:32:57
而且“*”也是缺失的......整个事情甚至不会编译! – Eiko 2011-04-09 10:04:24