在向UIView里面添加一个UILabel的时候遇到了[__NSCFNumber length]: unrecognized selector sent to instance的问题,在stackoverflow上搜了一下,发现是因为在设置label的text的时候,传入的参数不是NSString而是integer,然后就把设置label.text的语句改成了labelName.text = [NSString stringWithFormat: @"%@", valueString];,问题就解决了。
问题解答来自http://stackoverflow.com/questions/21846792/nscfnumber-length-unrecognized-selector-sent-to-instance-uitableview
本文介绍了一种在iOS开发中常见的UILabel文本设置错误问题及解决方案。当试图将非字符串类型直接赋值给UILabel的text属性时,会导致异常。文章提供了一个简单的修正方法,即使用NSString的stringWithFormat方法确保传递的是正确的字符串格式。
2964

被折叠的 条评论
为什么被折叠?



