【问题标题】: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)
      

      以上代码运行良好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-27
        • 2015-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多