IOS10 蓝牙打印,打印到一半截断
做了一个蓝牙打印的app。
蓝牙连接没什么问题,但是打印出了一个问题
我使用如下代码将一个字符串打印出来
[_currentPeripheral writeValue:data forCharacteristic:_curcharacteristic type:CBCharacteristicWriteWithResponse];
如果我打印的字符串过长,总是打印到一半就打印不出来了。
我猜想这是IOS10的bug,因为之前这个程序在IOS9上并没有任何问题。
做过类似应用的朋友们,求问你们有没有遇到过这样的问题,最后你们是怎么解决的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
蓝牙传输是有数据长度的限制,不能一直发送数据给外部设备。你要把将要打印的数据分成多份Data,发送到外设。
你可以用
看看最大长度