我最近完成了我实际计划提交的第一个iPhone应用程序,并且我正在尝试清除所有泄漏。然而,有一个我似乎无法追查,而仪器也没有真正帮助我。基本上,我已经制作了类似待办事项列表的应用程序(虽然这并不重要),每次用户删除待办事项时,仪器都会记录泄漏。
而不是我试图进一步解释,这是一个截图:
http://dl.dropbox.com/u/1426380/Screen%20shot%202011-02-09%20at%2021.51.09.png
因此,iInstruments只是指向基础库中的某个位置,而不是告诉我泄漏的确切位置(就像以前的泄漏一样)。它每次只泄漏16B,所以它不是真正的崩溃问题,但我只是对导致这种情况的原因感兴趣。
我很想发布一些代码,但由于我不知道泄漏源自何处,我不知道该发布什么。如果有人对可能导致这种情况的原因有所了解,我很乐意帮忙。
感谢。
修改
这是@Moshe要求的另一个截图。我是乐器的新手,所以我甚至没有意识到直到现在才存在正确的小组!
http://dl.dropbox.com/u/1426380/Screen%20shot%202011-02-10%20at%2007.55.58.png
答案 0 :(得分:5)
我建议运行“构建和分析”。 (在构建菜单中,或⌘ + shift + A )。
如果没有返回,可能是Apple框架泄漏。如果是这种情况,那么你无能为力。