【发布时间】:2013-04-30 18:59:55
【问题描述】:
我正在开发一个使用 Amazon Web Services 将视频上传到 S3 的 iPhone 应用程序。我可以有小尺寸的视频或大尺寸的视频。在上传过程中,有时它会完全挂起并停止,没有任何错误或超时异常。在用于在 Xcode 中进行调试的管理器控制台中,我收到一堆关于软禁最大文件打开 125 的错误。谁能告诉我这是什么意思,是否与我上传问题的原因有什么关系?
May 6 17:37:26 taga-iPhone mobile_house_arrest[56164] <Error>: Max open files: 125
【问题讨论】:
-
你能贴一些代码吗——错误很明显,打开了太多文件——你确定你没有循环打开文件吗?
-
老实说,我不知道在这里放什么代码。我在寻找这是如何发生的时候遇到了一个大问题,无论是内存问题、线程问题还是 wifi/3g 信号问题。我不知道。我将尝试使用 xcode 工具进行更多测试。
-
您可以尝试删除或禁用代码,直到错误消失 - 这应该会缩小一些范围。
-
发生这种情况是因为您没有关闭打开的文件。很简单。
-
也发生在我的应用程序中,但在安装时(来自 Xcode),但对它来说并不致命。 (显示错误 28 次。)@Sulthan,您指的是哪种打开的文件,我们如何影响安装中的文件数量?
标签: ios xcode cocoa-touch