1

我正在使用 XCode 4.3 提供的仪器来检测内存泄漏。我在以下代码行中遇到内存泄漏。不知道为什么!

 self.view.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background-non-retina.png"]];

谁能告诉我我在这里做错了什么?

谢谢

4

1 回答 1

4

backgroundColor=[[UIColor分配] init...

仔细看它说的地方alloc。任何您allocinitnew您需要发布的内容。尝试使用自动释放的颜色,例如:

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background-non-retina.png"]];
于 2011-08-15T02:15:30.910 回答