Swift iOS: 使用 FileManager 读取文件并分段写入蓝牙设备
let manager = FileManager.default var data = Data() data = manager.contents(atPath: filePath)! print(data.count)
for i in stride(from: 0, to: data.count, by: 20) { print(i) if i + 20 < data.count { let subData = data.subdata(in: i..<i+20) GTCBLEManager.shared.writeFileData(subData) usleep(6000) } else if i + 20 > data.count { let subData = data.subdata(in: i..<i+16) GTCBLEManager.shared.writeFileData(subData) usleep(6000) } }
原文地址: http://www.cveoy.top/t/topic/pjfm 著作权归作者所有。请勿转载和采集!