【发布时间】:2018-04-04 04:13:48
【问题描述】:
我正在尝试使用第三方库连接到蓝牙打印机。在 iPad、iPhone、iPod touch 上一切正常。现在我有 3 台 iPad Air 设备,但总是收到以下错误消息:
ERROR - sock can not connect: 2
在所有其他设备上,连接工作正常。有什么想法,我能做什么?
同样的问题:
【问题讨论】:
标签: ios objective-c ipad bluetooth
我正在尝试使用第三方库连接到蓝牙打印机。在 iPad、iPhone、iPod touch 上一切正常。现在我有 3 台 iPad Air 设备,但总是收到以下错误消息:
ERROR - sock can not connect: 2
在所有其他设备上,连接工作正常。有什么想法,我能做什么?
同样的问题:
【问题讨论】:
标签: ios objective-c ipad bluetooth
我没有 50 个代表,所以我不能对你的帖子发表评论,抱歉。
您的 iPad 上的 iOS 版本是什么? iOS 9.3.1 中似乎存在一些外部附件连接问题。它们应该在 9.3.2 中修复。我已经测试了 Beta 版,它似乎再次按预期工作。
【讨论】:
我用 ipsw 重新安装了 iOS 9.3.1,它又可以工作了。 我认为在 iOS 9.3.1 之前创建的一些配置文件可能会导致此错误发生。
【讨论】:
我最近在运行 iOS 11.0.3 的 iPad 4 mini 上尝试以 MFi-SPP 模式连接到 Socket Mobile 扫描仪时遇到了同样的问题。蓝牙连接似乎工作正常,但当 Socket Mobile SDK 尝试连接时,我也收到了 ERROR - sock can not connect: 2 错误。
我最终进行了恢复出厂设置,解决了这个问题,但我从未弄清楚是什么原因造成的。
【讨论】:
我在装有 iOS 11.0.3 的 iPad Pro 上使用 Socket Mobile 扫描仪时遇到了同样的错误。将 iPad 更新到最新的 iOS 版本 (11.3) 解决了这个问题。
同时,在另一台运行 iOS 11.1 的 iPad 上,它运行良好。
【讨论】: