我们不能将 NSMutableAttributedString
转换为 NSString
吗?
我有两个 NSMutableAttributedStrings
并且我将第二个字符串附加到第一个字符串上,如下所示:
[string1 appendAttributedString:string2];
因为我必须在标签上显示 string1,所以我这样做:
self.label1.text = (NSString *)string1;
我收到 “无法识别的选择器发送到实例”
错误。
我是不是做错了什么?这不是将 NSMutableAttributedString
分配给标签的文本属性的正确方法吗?
最佳答案
您不能使用强制转换将对象从一种类型转换为另一种类型。使用提供的方法:
label1.text = [string1 string];
更好的是,使用属性字符串:
label1.attributedText = string1
关于ios - 将 NSMutableAttributedString 转换为 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19309908/