【发布时间】:2012-07-23 00:26:49
【问题描述】:
我已经在一个应用程序上工作了几个月,在过去一两周内出现了一个奇怪的错误。长时间使用该应用程序(20-30 分钟)后,我们的许多自定义标签(基于 UILabel)停止正确呈现(有些只会显示为空白)。有趣的是,在这种情况下调出键盘会显示以下内容:
在过去的几周里,我对代码库的各个部分进行了多次调整,但无济于事,我希望这里的某个人之前可能偶然发现过类似的问题和/或可能对哪里有一些想法寻找解决方案。
我们在自定义标签中使用大量 CoreGraphics 调用来渲染一些非常复杂的带注释的字符串,并且有相当多的流量在另一个线程的后台服务器上来回传输。关于内存,我们使用的是 ARC,并且我们在任何时候都会在内存中保留大约 5-10Mb 的原始数据 - 我无法想象还有其他任何东西会占用大量内存。
任何关于在哪里寻找的建议将不胜感激。
【问题讨论】: