VFR 阅读器在 IOS 7 中崩溃

Posted

技术标签:

【中文标题】VFR 阅读器在 IOS 7 中崩溃【英文标题】:VFR Reader crashes in IOS 7 【发布时间】:2013-09-22 15:52:25 【问题描述】:

我在我的应用程序中使用 vfr/reader 来阅读 pdf 文件。它在 ios 6.1 中运行良好。但是在尝试在 IOS 7 中运行时崩溃,应用程序在执行 CGContextDrawPDFPage(context, _PDFPageRef); 时崩溃并声明 EXC_BAD_ACCESS 代码 = 1;每次都针对特定页面。

我在 google 上搜索了一下,得知在 ios 6 发布时也出现了同样的问题。我不知道他们是如何解决这个问题的。

我还尝试按照 link 在 CGContextDrawPDFPage(context, _PDFPageRef) 之前添加以下两行,但它无助于解决错误。

CGContextSetRenderingIntent(context, kCGRenderingIntentDefault); CGContextSetInterpolationQuality(context, kCGInterpolationHigh);

由于我是 Iphone 应用程序开发的新手,任何帮助将不胜感激。

谢谢, 阿比拉什.G

【问题讨论】:

我遇到了完全相同的问题,我尝试了很多东西,但没有任何效果......现在我决定更改 pdf 本身,删除发生崩溃的页面。我认为这可能与 iOS7 (developer.apple.com/library/ios/documentation/graphicsimaging/…) 中一些已弃用的 CGContext 函数有关,但据我所知,VFR Reader 没有使用这些函数...... 有人找到解决方案了吗? 我在大约 2 周前发送了一份错误报告,今天他们回复说这是一份重复报告,这意味着他们已经知道了。现在剩下的就是在不久的(?)未来修复...... 太棒了。一直在尝试解决这个问题,但它肯定与 ios7 相关。在 ios6 上运行良好。 我在 iOS 7.1 的模拟器上遇到了完全相同的问题,没有解决方案 atm.. 【参考方案1】:

刚刚在 iOS 7.1 中使用 XCode 5.1 Developer Preview 进行了测试,似乎他们已经解决了这个问题。 没有崩溃,可以正常工作。 :)

【讨论】:

嗯,没有人确切知道...我猜大概需要 5-6 周。这就是 XCode 5 开发者预览版在稳定版发布之前可用的时间。 是的,没有人会确切知道。哦,好吧,只需要等待。【参考方案2】:

这是 iOS 7 中的一个错误。

您应该向 Apple 提交错误报告并向他们提供导致崩溃的 PDF 文件。

【讨论】:

还有人遇到这个问题吗? 是的,我找到了。我只是用苹果打开了一个错误报告,但苹果关闭了它,因为它是重复的......我认为这只是知道问题..希望苹果在 iOS 7.0.4 中修复它 7.04 出来了。试试看。

以上是关于VFR 阅读器在 IOS 7 中崩溃的主要内容,如果未能解决你的问题,请参考以下文章

将 VFR 阅读器集成到 PhoneGap 项目中

iOS CATiledLayer 崩溃

如何阅读这个 iOS 堆栈跟踪?

iOS崩溃日志 如何看

选择表格单元格以显示 iOS7 上的新视图崩溃,“无法识别的选择器发送到实例”

ios 7无法识别的选择器发送到实例