【问题标题】:Clicking in UISearchBar causes memory leak在 UISearchBar 中单击会导致内存泄漏
【发布时间】:2010-12-16 09:00:39
【问题描述】:

我遇到了奇怪的内存泄漏,我只是查明了是什么原因造成的。我正在使用具有主视图和反面视图的实用程序应用程序。当您处于反面视图时,您可以通过单击加号按钮来呈现另一个模式视图。这个视图有一个 UISearchBar 和 UITableView。单击 UISearchBar 时会产生内存泄漏,并显示以下信息:

alt text http://img340.imageshack.us/img340/6175/picture4ux.png

为什么单击此栏会产生这种情况?任何帮助将不胜感激。

【问题讨论】:

  • 图像是不必要的。如果您发布一些代码会更好。例如,您的 searchBarShouldBeginEditing。您还应该缩短检查内存泄漏之间的时间。你现在有 10 秒。您确定单击搜索栏后会出现内存泄漏吗?也许它出现在几秒钟​​前。例如,在创建新控制器之后......
  • 我实际上是在控制器被实例化后以及在我点击搜索栏后点击了检查泄漏按钮。而且我现在没有定义 searchBarShouldBeginEditing 函数

标签: iphone uitableview memory-management uisearchbar


【解决方案1】:

我在使用 NSXMLParser 时看到了相同的泄漏,我有多个应用程序已被批准具有相同的行为,并且我还没有在任何应用程序中发生任何崩溃。

我听说泄漏被仪器误报,但我没有花时间去核实。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-23
    • 2021-09-25
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2011-06-16
    相关资源
    最近更新 更多