我有iMZ320 Zebra打印机,我下载了sdk和Zebra页面中的示例,该示例在Ipad上工作正常,我可以发送到打印。
现在,我处理我的项目,我遇到了这个问题,执行行
时出现一个错误self.printer = [ZebraPrinterFactory getInstance:self.connection error:&error];
这个错误
@"ZSDK_API_ERROR_DOMAIN" - code: 3
进行连接的原始行是
self.connection = [[[MfiBtPrinterConnection alloc]
initWithSerialNumber:self.connectivityViewController.bluetoothPrinterLabel.text] autorelease];
但我没有任何
self.connectivityViewController.bluetoothPrinterLabel.text
所以我改变了
EAAccessoryManager *manager = [EAAccessoryManager sharedAccessoryManager];
self.bluetoothPrinters = [[NSMutableArray alloc] initWithArray:manager.connectedAccessories];
EAAccessory *accessory = [self.bluetoothPrinters objectAtIndex:0];
NSString *printer = accessory.name;
self.connection = [[MfiBtPrinterConnection alloc] initWithSerialNumber:printer];
有什么想法吗?