仪器在下面的代码中向我展示了模拟器中的泄漏,
UIBarButtonItem *connectButton = [[UIBarButtonItem alloc] initWithTitle:@"Connexion" style:UIBarButtonItemStyleBordered target:self action:@selector(pushViewController)];
[self.navigationItem setLeftBarButtonItem:connectButton animated:animated];
[connectButton release];
你看到有什么泄漏吗?感谢
答案 0 :(得分:3)
Leaks显示分配对象的位置,而不是对象泄露的位置。
虽然两者可能是相同的,但通常更有可能的是,对象的泄漏是由于其他地方的额外保留或缺失释放造成的。
答案 1 :(得分:0)
我发现您发布的代码中没有任何泄漏。那说,有几个问题:
navigationItem
的吸气者是否有机会使用copy
?如果是这样,那里可能会有泄漏。答案 2 :(得分:0)
......并在设备上?你应该在设备上检查这个。在非常非常少的情况下,您需要使用模拟器进行此类测试。它并不代表设备本身的行为方式。我建议你在设备上测试一下,然后如果你仍然看到它回到这里。