我有一个NSMutableAttributedString,想把它转换成一个简单的String.

var attributedString = NSMutableAttributedString(string: "hello w0rld")

我怎样才能最容易地从NSMutableAttributedString中得到String分呢?

推荐答案

使用NSMutableAttributedString上的string属性:

var attributedString = NSMutableAttributedString(string: "hello, world!")
var s = attributedString.string

Swift相关问答推荐

什么是Swift Concurrency中任务组的正常退出

纹理资源加载问题(图像解码失败)

如何让CTFontCreateUIFontForLanguage与汉字和表情包协同工作?

如何在SWIFT任务中判断当前任务是否已取消(异步/等待)

修改数组中每个类实例的属性

如何将新事例添加到枚举中?

在扩展中创建通用排序函数

如何根据 DatePicker 中选定的日期实现 TabView 页面切换?

如何使一个 Reality Composer 场景中的分组对象可拖动?

如何让默认函数参数引用另一个函数参数?

如何在 swiftui 中设置给定字符串类型日期的日期倒计时?

在 Select 器上显示alert Select SwiftUI

如何将回调传递给 View init

将阻塞函数集成到 Swift 异步中

如何让 SwiftUI 中的文本在旋转框架的同时侧向显示?

.onTapGesture 不适用于 Stepper,仅适用于其文本

如果没有标记,则为 Swift 预处理器

为 UIActivityViewController Swift 设置不同的活动项

更改在变量的 willSet 块中设置的值

swift - 我可以从我的自定义初始化方法中调用 struct 默认成员初始化吗?