iOS应用程序崩溃拍照

时间:2013-11-28 21:50:20

标签: ios image delphi camera firemonkey

我已经编程了iOS应用程序(在其他人之间)拍摄的东西并将其发送到服务器。为了达到这个效果,我使用标准动作TakePicture,我在事件OnDidFinishTaking中有我的逻辑。执行takePicture后,我得到标准相机应用程序以获取图片并批准它到我的应用程序。在批准时,OnDidFinishTaking事件会引发....通常,但有时(30%)应用程序崩溃(完成......被杀死 - 不知道如何以不同方式调用它)当我批准图片时。我在最开始的OnDidFinishTaking事件中设置了刹车点,并知道,在那种情况下,程序甚至不会运行此事件。

我使用RadStudio XE5进行更新1. iOS是新iPad上的7.0.4版本。

2 个答案:

答案 0 :(得分:0)

这听起来像是内存不足的事件。在模拟器中,从菜单中选择“模拟内存警告”。连续做2到3次。如果您在处理内存警告时遇到问题,则会“崩溃”您的应用。

如果是这种情况,请按照本指南减少应用的内存使用量:http://www.raywenderlich.com/2696/

您还应该查看此页面有关内存和性能的信息: https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/PerformanceTuning/PerformanceTuning.html

答案 1 :(得分:0)

好的......我的应用程序是用许多不同的形式构建的。每个人都被动态加载和销毁,但无论我做了什么,都没有帮助。 最后,我重建应用程序以使用制表符而不是表单。现在应用程序在我的iPad中使用几乎相同的内存(远远低于其他应用程序,但幸运的是,不会崩溃。

所以...如果您的应用程序中存在内存问题而没有任何帮助,请尝试使用制表符而不是表单。即使它需要相同的内存,管理也似乎不同,而且效果更好。

微米。