首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟器中的内存泄漏

模拟器中的内存泄漏
EN

Stack Overflow用户
提问于 2011-05-14 04:09:12
回答 3查看 600关注 0票数 0

仪器显示以下代码中的模拟器中存在漏洞,

代码语言:javascript
复制
UIBarButtonItem *connectButton = [[UIBarButtonItem alloc] initWithTitle:@"Connexion" style:UIBarButtonItemStyleBordered target:self action:@selector(pushViewController)];

    [self.navigationItem setLeftBarButtonItem:connectButton animated:animated];
    [connectButton release];

你看到漏水了吗??谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-14 04:38:40

Leaks是向您显示对象被分配的位置,而不是对象被泄漏的位置。

虽然这两者可能是相同的,但对象泄漏通常更有可能是由其他地方的额外保留或丢失释放引起的。

票数 3
EN

Stack Overflow用户

发布于 2011-05-14 04:13:01

我没有看到你发布的代码中有任何漏洞。这就是说,有几个问题:

  1. 你怎么知道那是泄漏的地方?
  2. navigationItem的getter有没有可能在使用copy?如果是这样的话,那里可能会有泄漏。
票数 0
EN

Stack Overflow用户

发布于 2011-05-14 04:29:13

设备上的...and?你应该在设备上检查这个。在很少的情况下,你会想要使用模拟器来进行这种测试。它不能代表设备本身的行为。我建议你在设备上测试它,然后如果你仍然在这里看到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5997206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档