我有一个来自UIDeviceRGBColor的泄漏。责任框架是+ [UIColor allocWithZone:]。我没有使用ARC。Xcode仪器泄漏来自UIDeviceRGBColor
泄漏来自下面的方法。
- (void) lAction
{
MKCoordinateRegion mapRegion;
mapRegion.center = mapView.userLocation.coordinate;
mapRegion.span.latitudeDelta = 0.05;
mapRegion.span.longitudeDelta = 0.05;
[mapView setRegion:mapRegion animated: YES];
SettingsViewController *settingsViewController = [[SettingsViewController alloc]
initWithNibName:@"SettingsViewController" bundle:nil];
泄漏从这个下一行来:
[self presentModalViewController: settingsViewController animated:YES];
然后,该方法完成这样的:
self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:40.0/255.0
green:43.0/255.0 blue:46.0/255.0 alpha:1.0];
}
任何人都知道如何解决这一问题?谢谢你们!
如果您只是在发布问题之间等待8分钟,那么您应该尝试在发布之前自己找到更好的答案。 – 2013-02-17 04:45:54
非常感谢 - 试图潜入记忆管理星云。经过了大约一千次的讨论,并且正在从专家那里收集更多的知识。 – Brandon 2013-02-17 04:48:47
你可以从我的帖子看到我没有使用ARC。你会推荐我尝试转换我的项目吗? – Brandon 2013-02-17 04:50:04