connectedAccessories returns 空数组但蓝牙设备已连接
connectedAccessories returns empty array but the bluetooth device is connected
我正在尝试使用下一段代码通过蓝牙连接打印机(Zebra QLn220、QLn320):
EAAccessoryManager *sam = [EAAccessoryManager sharedAccessoryManager];
NSArray * connectedAccessories = [sam connectedAccessories];
这在 99% 的情况下都有效,但在通过方法 [ZebraPrinterConnection write:data error:error]
进行大量打印后,connectedAccessories 开始失败并且 returns 一个空数组。即使停止应用程序并重新启动也无法解决。但是,如果我关闭打印机并再次打开,此代码将再次起作用。
我能做什么?
更新SDK,问题解决
我正在尝试使用下一段代码通过蓝牙连接打印机(Zebra QLn220、QLn320):
EAAccessoryManager *sam = [EAAccessoryManager sharedAccessoryManager];
NSArray * connectedAccessories = [sam connectedAccessories];
这在 99% 的情况下都有效,但在通过方法 [ZebraPrinterConnection write:data error:error]
进行大量打印后,connectedAccessories 开始失败并且 returns 一个空数组。即使停止应用程序并重新启动也无法解决。但是,如果我关闭打印机并再次打开,此代码将再次起作用。
我能做什么?
更新SDK,问题解决