在iOS 12.2中,将true
传递到PDFView
的{{1}}将导致崩溃,但以下情况除外:
***由于未捕获的异常“ CALayerInvalidGeometry”而终止应用程序,原因:“ CALayer位置包含NaN:[nan nan]”
相同的代码在iOS 12.1上可以正常工作。我也有其他项目可以做到这一点,而这些项目 do 可以在iOS 12.2上运行,但是它们的视图控制器层次结构要复杂得多。
是否可能缺少某些东西,还是应该向Apple提交错误报告?
我在github上创建了一个小项目,该项目演示了https://github.com/rudedogdhc/crash-pdfview-ios12.2
发生的崩溃答案 0 :(得分:1)
尝试将usePageViewController(_, withViewOptions:)
(以及与此相关的所有其他设置)移至viewDidAppear
而不是viewDidLoad
我遇到了同样的问题,并在这里找到了答案:There's problem with PDFKit appeared after update to Xcode 10.2. Is there any way to solve?