在 iPhone 中,在图层上绘制 PDF 会占用大量内存吗?

发布于 2024-11-26 17:11:04 字数 354 浏览 3 评论 0原文

您好,我正在开发一个 PDF 阅读器应用程序。对于 1 或小于 1 的缩放比例(即正常模式),我在 CALayer 上渲染 pdf,该层附加到一个视图,该视图是滚动视图。对于超过 1 的缩放比例,我正在创建一个平铺层并将其添加到同一视图中,以以更好的分辨率显示 PDF。该应用程序工作正常一段时间,但在缩放模式下尝试几次后,我收到一个错误并且应用程序崩溃了。错误 是: 数据格式化程序暂时不可用,将在“继续”后重试。 (加载共享库“/Developer/usr/lib/libXcodeDebuggerSupport.dylib”时出现未知错误)。我知道此错误与内存不足问题有关。在图层上多次绘制 PDF 是否会占用大量内存?请帮助。

Hi i am working on a PDF reader application.For zoom scale of 1 or less then 1(i.e normal mode)I render pdf on a CALayer,this layer is attached to a view which is subView of a scroll view.For zoom scales more than 1 i am creating a tiled layer and adding it to the same view to display PDF with better resolution.The app is working fine for some time but after couple of tries in zoom mode i am getting one error and app is getting crashed.The error is:
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib").I am aware that this error is something related to low memory problem.Does drawing PDF on layers several times take much memory?Please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文