2012-09-27 46 views
0

iOS 6 SDK。 Xcode 4.5。内存警告/性能问题

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

我正在使用模态段,并利用[self.presenting dismissViewController]方法来消除每个场景。这一切都很好。

在一台特别的计算器上,我设置了一个场景来模拟一个实际的计算器。我使用UIImageViewUILabel作为显示器。即使没有附加代码,当在我的设备上运行时,我注意到在转到该场景时转换会挂起。我不知道为什么。此外,无论何时我点击一个按钮,我都会在控制台中收到内存警告。我也显示仪器泄漏。

这个应用程序在模拟器中完美的工作,但不是在实际的手机上。我不确定有什么问题。它可能是我的编译器设置?或者是我没有以编程方式设置按钮图像?即使只有UIImage带有蓝色图片PNG及其顶部的标签,该视图没有按钮或视图控制器,它仍会被挂起。

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

谢谢。

回答

0

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