hellohaley

Results 59 comments of hellohaley

强制改变设备的方向。

看你贴的Demo里的代码也知道,这个只是改变视图的方向,你要修改设备的方向 @developertina ,即 ``` if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { SEL selector = NSSelectorFromString(@"setOrientation:"); NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]]; [invocation setSelector:selector]; [invocation setTarget:[UIDevice currentDevice]]; int val = orientation; [invocation setArgument:&val...

加载的图片次数过多,没有释放,内存太大了呗,只是一个例子演示runloop。

而且这个例子,是我故意弄出卡顿的效果,为了检测卡顿啊。实际上tableView加载大图的优化,你看文章好了,没有对应Demo。

你们是用什么型号的打印机?除了图片不可以其他都可以?

最新的代码已经提供了一种新的打印二维码的API。

之前的不能打印,可能是乱码导致没反应的情况吧?更新之后,我来回切换4次,每次都是正常打印的。

这也行?我们这边打印机目前就一台,无法重现你的问题,估计还是图片转点阵图那里的问题,你先试试看本地的小图标图片OK不

你对比出来打印出乱码的机器的16进制确实错了,那里0A表示换行,1B 61 01表示用最小的字体,而乱码的打印机变成36 61 01,打印机识别不了这个指令的意思。 建议你在打印前将NSData转换成16进制后在Xcode控制台打印出来,看是否正确,如果错误说明拼接的NSData就出错了;如果控制台打印出来是正确的,蓝牙打印机打印出来就变成错误的16进制,我猜测是打印机有问题。 如果是上面猜测的打印机问题,建议你看下这篇文章http://www.jianshu.com/p/2d624044a27b,然后徒手拼接一下要打印的NSData,再确认一下蓝牙打印机是否有问题。

因为我这里没有各种型号的打印机,暂时还无法得知是什么原因😞 。你看下打印机的指令集,建议用ASCII码试试。