我的应用程序在模拟器上完美运行,但不能在我的iPad上运行 . 我有一个显示NSAttributedString的UILabel(以编程方式创建) . 标签本身出现,但字符串不会显示在设备上(但在模拟器上工作) . 我已通过测试确认标签将显示正常的NSString,并且我还确认如果我使用Interface Builder创建UILabel,我可以在其中显示属性文本 .
UILabel本身是我的视图控制器的属性,用(强,非原子)声明 .
我对此很新,所以愚蠢的错误是可能的 . 知道什么可能是错的吗?
谢谢 .
1 回答
我找到了答案 . 它与UILabel或NSAttributedString无关 . 事实证明文本文件没有在我的设备上正确加载,因为文件的名称在包中大写但在我的代码中没有大写 . 它在模拟器上工作,因为(事实证明) simulator does not care about file capitalization, but my device does . 一旦我加载了文本文件,所有内容都按预期显示 .