Search code examples
swiftstringnsmutablestring

Get String from NSMutableString in swift


What's the proper way of getting a String from a NSMutableString? I am currently using:

var mutableString = NSMutableString(string: string)
var string = mutableString.substring(from: 0)

which seems a bit hackish...

Thanks


Solution

  • Just cast the NSMutableString as String:

    var mutableString = NSMutableString(string: "Example")
    var string = String(mutableString)
    

    Or:

    var mutableString = NSMutableString(string: "Example")
    var string = mutableString as String