iPhone:NSAttributedString
有没有办法连接两个NSAttribute字符串?还是NSAttributedString和NSString? 我试过这样的方法:iPhone:NSAttributedString,iphone,Iphone,有没有办法连接两个NSAttribute字符串?还是NSAttributedString和NSString? 我试过这样的方法: NSAttributedString *attr = [NSString stringWithFormat:@"...%@", attributedString]; NSLog (@"%@", [attr string]); 但那不行……有什么建议吗?谢谢…由于NSAttributedString包含与该字符串无关的信息,因此您不能仅将其附加到NSString而不丢
NSAttributedString *attr = [NSString stringWithFormat:@"...%@", attributedString];
NSLog (@"%@", [attr string]);
但那不行……有什么建议吗?谢谢…由于NSAttributedString包含与该字符串无关的信息,因此您不能仅将其附加到NSString而不丢失信息 要使用NSString更改NSAttributedString,您需要制作NSAttributedString的可变副本,并对生成的NSMutableAttributedString使用编辑方法
-[NSMutableAttributedString insertAttributedString:atIndex:]
将一个(例如,您的attributedString)转换为NSMutableAttributedString,然后使用AppendedAttributedString追加另一个(例如,attributedString2):
NSMutableAttributedString *resultString = [attributedString mutableCopy];
[resultString appendAttributedString:attributedString2];
连接的字符串位于resultString中。该NSMutableString方法实际存在吗?我在文档中找不到它,XCode也找不到:)谢谢,Joachim。它是
nsmutableAttributeString
的im。更新。