【问题标题】:String is not convertible to NSMutableString字符串不能转换为 NSMutableString
【发布时间】:2015-08-31 09:09:44
【问题描述】:
将 Swift String 转换为 NSString 效果很好。
let string = "some text"
let nsString = string as NSString
但是当我这样做时
let string = "some text"
let nsMutableString = string as NSMutableString
我得到了错误
'String' 不能转换为 'NSMutableString'
如何转换?
【问题讨论】:
标签:
ios
string
swift
nsmutablestring
【解决方案1】:
您不能将 String 强制转换为 NSMutableString,但可以使用 NSMutableString 初始化程序。
let string = "some text"
let nsMutableString = NSMutableString(string: string)
【解决方案2】:
我试过你的代码它显示错误
'NSString' is not a subtype of 'NSMutableString'
如果您想通过简单地使用 NSMutableString(string: ...) 构造它来快速将字符串转换为 NSMutableString
let string = "some text"
let nsMutableString = NSMutableString(string: string)
以上代码运行良好。