IKScannerDeviceView始终使用基于文件的传输模式

时间:2014-01-26 22:25:50

标签: objective-c imagekit ikscannerdeviceview

我正在制作Mac应用程序来扫描多页pdf文档。

我正在使用IKScannerDeviceView并将其transferMode属性设置为基于内存,因此在委托中我可以将扫描的页面设为NSData,然后将页面添加到{ {1}}。

然而,尽管将其设置为基于内存,但它仍然可以作为基于文件的。扫描完成后,扫描会保存为文件,预览会打开,我无法在代理中获得PDFDocument,只有NSData有效。

1 个答案:

答案 0 :(得分:0)

设置已知错误。

请参阅可能存在缺陷的解决方法:http://lists.apple.com/archives/cocoa-dev/2011/May/msg00727.html