图1这段代码是自定义cell里面的部分,图2我想达到的是这个的效果。
就是改变服务器返回的数据的颜色。再赋值给cell.havaVoucherNumber.text,然后到那个页面后就崩溃了。问题都在注释里面了,谢谢帮答~
报错:
2015-11-20 15:52:28.685 lateInfoSupport[4604:168267] -[__NSCFNumber length]: unrecognized selector sent to instance 0xb0000000000000a3
2015-11-20 15:52:28.687 lateInfoSupport[4604:168267] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance 0xb0000000000000a3'
这里你得出“肯定是 string”的结论是不对的, i% %d 等等都是针对值类型的, 结果是个 NSNumber 的话用 %i %d 就都不对了,要用 %@ 才行, 但是它不是 string。
最后这个地方为什么要要用 label.text = [NSString xxxx] ? 你可以直接这样的: