Kun*_*jal 16 objective-c ipad ios-simulator ios5
我正在开发一个应用程序,我在其中显示用户在PDF文件中输入的数据.PDF文件也是动态创建的.
这一切都很好.
我已经实现了QuickLook框架来显示pdf文件.当我调用QL框架时,PDF文件ID显示得非常好但是当回到调用屏幕时,我的应用程序崩溃而没有任何崩溃日志或内存警告.
我用以下代码调用QL:
[[self navigationController] presentModalViewController:qlPreviewer animated:YES];
Run Code Online (Sandbox Code Playgroud)
创建的日志是
DiskImageCache: Could not resolve the absolute path of the old directory.
[Switching to process 3070 thread 0x17603]
[Switching to process 3070 thread 0x15503]
Run Code Online (Sandbox Code Playgroud)
这非常有趣.....当我在Instruments中运行相同的程序来检查泄漏和内存管理时,我只能在滚动PDF文档并查看所有页面时发现泄漏.但是,有趣的是,我看不到应用程序崩溃.此外,我尝试使用ZombieEnabled = YES和不使用它但没有应用程序崩溃仪器.
我对如何解释这一点毫无头绪,并且一直在尝试不同的方法来解决这个问题.另外,我尝试过UIWebView但结果是一样的.
我再次尝试检查问题并发现一些有趣的东西.当我直接从X-Code执行代码时 - 如上所述,我得到了崩溃.
在其他情况下,如果我通过单击sim中的应用程序来执行应用程序...没有崩溃
我还没有在设备上检查这个.有人可以确认设备上的崩溃吗?
此外,谷歌没有回答这个问题.
提前感谢您的回答.任何人都可以对此有所了解吗?
and*_*axo 11
我有完全相同的问题.
作为解决方法,您可以禁用或删除"所有异常"断点.这可能会使调试变得更加困难,但它并不像必须一直重新启动应用程序那么糟糕.

这是导致问题的断点.我很久以前就把它设置好,以至于我忘记它就在那里
小智 2
有趣的是:这也刚刚从我的应用程序开始。检查泄漏时没有错误,但在 sim 中运行应用程序实际上会导致断点,而不是崩溃。我可以点击继续,应用程序继续运行,没问题。
我的问题也与 PDF 有关,但我只是使用 Web 视图来显示应用程序包中的 PDF。我已经检查了 dealloc 中的所有内容,一切都很好,这可能是 iOS 5.1 的错误。当我了解更多信息时,我会更新。
| 归档时间: |
|
| 查看次数: |
10763 次 |
| 最近记录: |