0

iOS 6 开发工具包。Xcode 4.5。

使用故事板和弧线。我正在制作一个应用程序,其中包含许多计算各种公式的计算器。在一个场景中,我使用UIButton具有 PNG 文件作为背景图像的 8 s,它们被标记为不同的公式类别,以允许用户导航到 8 个不同的公式,这些公式包含在 8 个不同的场景中。

我正在使用模态序列,并正在利用该[self.presenting dismissViewController]方法来关闭每个场景。这一切都很好。

特别是在一个计算器上,我将场景设置为类似于一个实际的计算器。我在上面使用了UIImageViewaUILabel来充当显示器。即使没有附加代码,在我的设备上运行时,我注意到过渡到该场景时会挂起。我不确定为什么。此外,每当我按下按钮时,我都会在控制台中收到接收内存警告。我还显示仪器有泄漏。

此应用程序在模拟器中完美运行,但在实际手机上无法正常运行。我不确定出了什么问题。可能是我的编译器设置?还是我没有以编程方式设置按钮图像的事实?即使只有一个UIImage带有蓝色图片 PNG 和顶部的标签,没有按钮或该视图的视图控制器,它仍然会挂起。

我会很感激任何提示或教程,或者只是简单地告诉我我做错了什么,哈哈。

谢谢。

4

1 回答 1

0

我发现出了什么问题。我在每个按钮上都使用了非常高分辨率的图像。当我用低分辨率图像替换它时,内存问题就消失了

于 2012-09-29T10:25:32.750 回答