将Swift String
强制转换为NSString
可以正常工作。
let string = "some text"
let nsString = string as NSString
但是当我做的时候
let string = "some text"
let nsMutableString = string as NSMutableString
我收到错误
'字符串'不可转换为' NSMutableString'
如何转换它?
答案 0 :(得分:22)
您无法将String
转换为NSMutableString
,但可以使用NSMutableString
初始值设定项。
let string = "some text"
let nsMutableString = NSMutableString(string: string)
答案 1 :(得分:1)
我试过你的代码显示错误
'NSString' is not a subtype of 'NSMutableString'
如果你想通过简单地使用NSMutableString(string:...)将字符串转换为swift中的NSMutableString
let string = "some text"
let nsMutableString = NSMutableString(string: string)
上面的代码工作正常。