我在代码中有这 3 行,它们旨在从 .txt 文件中获取文本并将其分配给NSAttributedString
NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"txt"];
NSString *text = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
NSAttributedString *attString = [[NSAttributedString alloc] initWithString:text];
使用调试器,我知道path
正确找到了,并且文本被添加到变量text
中,但它没有转换为NSAttributedString
- 调试器只是说“变量不是 NSAttributedString”
我在第三行中缺少什么以允许将 NSString 转换为 NSSAttributedString?(我不想要任何属性,但我假设您可以将字符串加载到属性字符串中?)