【问题标题】:mobile_house_arrest[xxx] <Error>: Max open files: 78mobile_house_arrest[xxx] <错误>:最大打开文件数:78
【发布时间】:2025-12-19 19:45:12
【问题描述】:

我使用UIWebView 作为我的html5 应用程序的包装器。应用程序实现了很多视频流 - 并且是中等大小(JS 代码)。

当我积极使用它时,我收到很多错误:

Jul 31 13:21:34 iPad mobile_house_arrest[483] <Error>: Max open files: 78

Jul 31 13:21:34 iPad mobile_house_arrest[485] <Error>: Max open files: 78

...

Jul 31 13:21:35 iPad mobile_house_arrest[505] <Error>: Max open files: 78

在设备的控制台中 - 它停止响应。同时它在同一设备上的 Safari 浏览器中运行良好。

是否有任何已知的内存泄漏问题或我可以应用的更好的解决方法?

【问题讨论】:

标签: ios ios6


【解决方案1】:

您可能正在使用“fopen”或“NSFileHandle”..etc 来创建文件句柄,但您没有正确关闭它们(例如,如果您使用 FILE * fopen ( const char * filename, const char * mode ),那么您应该使用 fclose ( FILE * stream ) 关闭文件)“。仅iPhone 设备最多可同时打开 78 个文件。

【讨论】:

    最近更新 更多