目前我有一个基于导航的应用程序,显然RootViewController是一个UITableView。但是,我认为有必要创建一个漂浮在UITableView之上的UIToolbar。目前我是这样做的。UIToolbar内存泄漏
然而,使用仪器泄漏工具后,我能够确定,这是几内存泄漏,只有很小的原因,但内存泄漏仍然。然后,我进一步钻了下来,并能够确定导致内存泄漏的确切线条。他们是以下。
UIBarButtonItem *infoButton = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(account_details)];
[toolbar setItems:[NSArray arrayWithObjects:infoButton,nil]];
[self.navigationController.view addSubview:toolbar];
我在努力弄清楚如何去除这些内存泄漏,从而导致我的应用程序运行更流畅。任何帮助将不胜感激为什么上述线路造成泄漏!