Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在我的应用程序中使用扫描仪?_Macos_Cocoa_Image Scanner_Ikscannerdeviceview - Fatal编程技术网

Macos 如何在我的应用程序中使用扫描仪?

Macos 如何在我的应用程序中使用扫描仪?,macos,cocoa,image-scanner,ikscannerdeviceview,Macos,Cocoa,Image Scanner,Ikscannerdeviceview,我正在制作一个应用程序,它获取NSData(文件)并将其显示在WebView(使用适当的mime类型)。我还想使用打印机/扫描仪插入数据。如何让扫描仪与我的应用程序配合使用?我做了很多研究,但似乎没有太多的网络资源。我想我需要一个IKScannerDeviceView,但我不确定。我只想连接到扫描仪,扫描其中的文档,然后获取扫描的文档并将其保存为NSData对象。有没有办法做到这一点?我真的很想得到一些帮助,如果我遗漏了一些明显的东西,请不要恨我。我是个傻瓜(仅供参考)。看起来很简单?将传输模式

我正在制作一个应用程序,它获取
NSData
(文件)并将其显示在
WebView
(使用适当的mime类型)。我还想使用打印机/扫描仪插入数据。如何让扫描仪与我的应用程序配合使用?我做了很多研究,但似乎没有太多的网络资源。我想我需要一个
IKScannerDeviceView
,但我不确定。我只想连接到扫描仪,扫描其中的文档,然后获取扫描的文档并将其保存为
NSData
对象。有没有办法做到这一点?我真的很想得到一些帮助,如果我遗漏了一些明显的东西,请不要恨我。我是个傻瓜(仅供参考)。

看起来很简单?将传输模式设置为
IKScannerDeviceViewTransferModeMemorybase
,执行委托和方法,您应该可以开始了。至少这是我从文档中收集到的,到底什么不起作用?你可以通过
ICDeviceBrowser
类获得可用的扫描仪,如果这是问题所在,
ICDeviceLocationTypeMaskLocal | ICDeviceLocationTypeMaskRemote | ICDeviceTypeMaskScanner
将是获取扫描仪的合适掩码。