【问题标题】:App freezes or crashes while capturing image应用程序在捕获图像时冻结或崩溃
【发布时间】:2018-09-07 03:05:11
【问题描述】:

尝试在 iOS 设备上捕获图像,因为我使用可用的相机 API。但是在拍摄了几张图像后,有时应用程序会在使用照片/重拍屏幕上冻结。虽然它在捕获图像时也需要定位。但是在冻结时屏幕会旋转但无法按任何按钮,我需要关闭应用程序并重新拍照。

我可以知道这背后的原因吗?

【问题讨论】:

  • 哪个设备和iOS版本?

标签: ios codenameone


【解决方案1】:

如果您保留对现有图像的引用,这听起来像是您的内存不足。在此类情况下,您可以使用native logging cn1lib 跟踪设备输出。

【讨论】:

  • 您好,很抱歉回复晚了,我尝试在那里添加本地日志,但即使我检查了 XCode,我也没有收到任何应用程序崩溃的错误,我什么也没得到。我有两个按钮相机和画廊。如果我从图库中选择图像保存它可以正常工作,然后使用相机捕获图像,它会捕获图像并且默认预览屏幕打开为 Retake 和 UsePhoto,该应用程序会在那里停止,直到我将其杀死。这只发生在 iPad Mini 上。它的简单代码只是为了捕获图像和显示。
  • 您在 xcode 中看不到任何打印输出???如果您在没有本机日志记录的情况下在 xcode 中运行,您会看到什么吗?哪个版本的 xcode?​​span>
  • 我确实看到了打印输出,但我没有看到任何与应用程序崩溃或拍照后相机停止的原因相关的错误。我使用的是 Xcode 9.4.1 版本。
  • 您应该在我们在服务器中使用的 xcode 9.2 上运行。您可以从 Apple 开发者网站下载它。如果应用程序冻结,您可以按暂停并查看堆栈跟踪以查看线程卡住的位置如果您无法理解它们,您可以复制堆栈并将它们粘贴到问题中,然后在此处评论以便我可以看到更新
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-27
  • 2021-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多