在iOS 10中打开栅格PDF时,DrawPDFPage导致SIGSEV崩溃

时间:2016-12-09 17:18:55

标签: pdf xamarin linker xamarin.ios core-graphics

每当我使用光栅(扫描)pdf调用CoreGraphics.CGContext.DrawPDFPage()时,我立即在iOS 10中崩溃。同样的pdf不会导致iOS 9设备崩溃。错误是SIGSEV:

  

执行本机代码时获得了SIGSEGV。这通常表示a   单声道运行时或使用的一个本机库中的致命错误   按你的申请。

但是,如果我将链接设置为"请不要链接" pdf打开正常。当它被设置为"链接所有"或者"仅链接框架sdks"我得到了崩溃。我无法切换到"不要链接"由于应用程序大小不变,所以我尝试添加" - linkskip = Xamarin.iOS"添加其他mtouch参数,但在构建时遇到错误:

  

"错误:System.IO.FileNotFoundException< filepath> .nib不   存在"

DrawPDFPage中是否有错误?是否可以链接到Xamarin.iOS?如果是这样,我该怎么做才能修复FileNotFoundException?

1 个答案:

答案 0 :(得分:1)

这是iOS 10本身的一个错误,因为相同的PDF在本机Obj-C Xcode项目中导致了同样的错误。