objective-c – 应用程序崩溃 – “DiskImageCache:无法解析旧目录的绝对路径”

objective-c – 应用程序崩溃 – “DiskImageCache:无法解析旧目录的绝对路径”,第1张

概述我正在开发一个应用程序,我在其中显示用户在PDF文件中输入的数据。 PDF文件也是动态创建的。 这一切都很好。 我已经实现了QuickLook框架来显示pdf文件。当我调用QL框架时,PDF文件id显示得很好,但是当回到调用屏幕时,我的应用程序崩溃,没有任何崩溃日志或内存警告。 我用下面的代码来打电话给QL: [[self navigationController] presentModalVie 我正在开发一个应用程序,我在其中显示用户在pdf文件中输入的数据。 pdf文件也是动态创建的。

这一切都很好。

我已经实现了QuickLook框架来显示pdf文件。当我调用QL框架时,pdf文件ID显示得很好,但是当回到调用屏幕时,我的应用程序崩溃,没有任何崩溃日志或内存警告。

我用下面的代码来打电话给QL:

[[self navigationController] presentModalVIEwController:qlPrevIEwer animated:YES];

创建的日志是

diskimageCache: Could not resolve the absolute path of the old directory.[Switching to process 3070 thread 0x17603][Switching to process 3070 thread 0x15503]

这很有趣…..
当我在仪器中运行相同的程序来检查泄漏和内存管理时,只能在pdf文档滚动并查看所有页面时才会发现泄漏。
然而,有趣的是,没有可以看到的应用程序崩溃。
此外,我尝试使用ZombIEEnabled = YES,没有它,但没有应用程序崩溃与仪器。

我如何解释这个并且一直在尝试不同的事情来解决这个问题,我很无能为力。此外,我尝试过UIWebVIEw,但结果是一样的。

我再次尝试检查这个问题,发现有趣的东西。
当我直接从X代码执行代码时,我会如上所述得到崩溃。

在其他情况下,如果我通过点击应用程序在模拟器中执行该应用程序没有崩溃

我还没有在设备上检查。有人可以确认设备上的崩溃吗?

另外Google还没有回答这个问题。

提前感谢您的答案。
任何人都可以看出这一点吗?

解决方法 我有完全相同的问题。

作为解决方法,您可以禁用或删除您的“所有异常”断点。这可能会使调试更困难一点,但并不像必须重新启动应用程序一样糟糕。

这是导致问题的断点。很久以前我已经设置好了,我忘记了它在那里

总结

以上是内存溢出为你收集整理的objective-c – 应用程序崩溃 – “DiskImageCache:无法解析旧目录的绝对路径”全部内容,希望文章能够帮你解决objective-c – 应用程序崩溃 – “DiskImageCache:无法解析旧目录的绝对路径”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存