关于仪器内存泄漏检测的问题
我正在使用 XCode 4.3 提供的仪器来检测内存泄漏。我在以下代码行中遇到内存泄漏。不知道为什么!
self.view.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background-non-retina.png"]];
谁能告诉我我在这里做错了什么?
谢谢
I am using the instrument provided with XCode 4.3 to detect memory leaks. I am getting a memory leak in the following code line. Not sure why !
self.view.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background-non-retina.png"]];
Can anyone kindly tell me what I am doing wrong here ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
backgroundColor=[[UIColor
alloc] init...
仔细查看
alloc
的位置。您分配
、init
或新建
的任何内容都需要释放。尝试使用自动释放的颜色,如下所示:backgroundColor=[[UIColor
alloc] init...
Look carefully where it says
alloc
. Anything youalloc
,init
, ornew
you are required to release. Try using an autoreleased color, such as this: