Ios 字符串不能转换为NSMutableString

Ios 字符串不能转换为NSMutableString,ios,string,swift,nsmutablestring,Ios,String,Swift,Nsmutablestring,将SwiftString转换为NSString效果很好 let string = "some text" let nsString = string as NSString 但当我这么做的时候 let string = "some text" let nsMutableString = string as NSMutableString 我得到了错误 “字符串”不能转换为“NSMutableString” 如何转换它?您不能将字符串转换为NSMutableString,但可以使用NSMuta

将Swift
String
转换为
NSString
效果很好

let string = "some text"
let nsString = string as NSString
但当我这么做的时候

let string = "some text"
let nsMutableString = string as NSMutableString
我得到了错误

“字符串”不能转换为“NSMutableString”


如何转换它?

您不能将
字符串
转换为
NSMutableString
,但可以使用
NSMutableString
初始值设定项

let string = "some text"
let nsMutableString = NSMutableString(string: string)

我试过你的代码,它显示错误

   'NSString' is not a subtype of 'NSMutableString'
如果要在swift中将字符串转换为NSMutableString,只需使用NSMutableString(字符串:…)构造它

以上代码工作正常

   let string = "some text"
   let nsMutableString = NSMutableString(string: string)