我有一个,至少对我来说,这里奇怪的情况:我有一个从网络加载一个XML文件,分析它,并把数据写入字典的数组一个相对简单的程序。每个字典代表表中的一行。该程序工作正常,如果我将我的模拟器附加到仪器并加载列表,则没有内存泄漏。内存泄漏后多工
现在这里是陌生的一部分:没有为用户重新加载列表按钮。如果按下它,则先前的数据将被清除,新下载和解析的XML等等。如果我按下这个按钮,我仍然无法找到内存泄漏。然而,如果我按两次,突然间就会出现漏洞。我感到非常困惑,突然之间如果以前没有泄漏(如果相同的代码运行两次,泄漏只会出现)?当我使用Apple的示例XMLParser的一部分时,这特别奇怪,我的代码是它们的1:1副本,但是当我运行解析器两次时,仪器报告了此代码中的泄漏。
我很高兴的任何帮助,我几乎不知道如何得到这个。代码应该没问题。我已经尝试过“构建和分析”,它不会让任何我在仪器中看不到的东西都得到回报。
所有最优秀的,罗宾
我们应该神奇地猜测是什么原因造成的? – 2010-01-25 23:22:14
不,你绝对不会这样做。我只是想知道是否有人以前有过这个问题,以及泄漏是否真的是泄漏(但我猜他们是)。泄漏是相当多和广泛的,所以我将不得不张贴一半的项目,这也不会帮助你。 – Robin 2010-01-25 23:37:35
发布一些代码...至少按钮处理程序的代码。 – 2010-01-25 23:37:37