ICDevice 未准备好

Posted

技术标签:

【中文标题】ICDevice 未准备好【英文标题】:ICDevice not ready 【发布时间】:2013-10-30 20:31:39 【问题描述】:

我正在尝试编写一个简单的 Cocoa 应用程序来从我的 USB 扫描仪扫描一些文档。我使用它的方式和这个苹果的例子一样:https://developer.apple.com/library/mac/samplecode/ScannerBrowser/Listings/AppController_m.html

“deviceBrowser:didAddDevice...”方法被调用。在那里,我将扫描仪委托设置为 self(如示例中所示),但从未调用方法 'deviceDidBecomeReady' 或 'scannerDeviceDidBecomeAvailable'。

有什么我忘记了吗?

代码如下:

http://pastebin.com/NHZ0j5ze

【问题讨论】:

如果从 Apple 代码开始,会发生什么? 没什么!同样只有 didAddDevice... 并且在按下打开按钮后大约 30 秒:“无法在设备上打开会话” 【参考方案1】:

哦...阅读框架的 .h 文件仍然应该是第一个选择。顺序错误,我忘记了 didOpenSessionWithError。

这是工作代码: http://pastebin.com/NDEY5S13

【讨论】:

以上是关于ICDevice 未准备好的主要内容,如果未能解决你的问题,请参考以下文章

Soundpool.builder 样本未准备好

android Glide 资源已准备好但图像未显示

PhoneGap/Cordova 设备未准备好

以下简单查询未完成。准备好的声明

样品未准备好 soundpool

视图层次结构未准备好