Rohan Vasishth Rohan Vasishth - 14 days ago 8
iOS Question

String Interpolation Segment Error in Swift 3

I recently upgraded my project to Swift 3 and have been having some trouble with a string interpolation error.

My code:

let coordString = "\(locationCoordinate.latitude) \(locationCoordinate.longitude)".stringByReplacingOccurrencesOfString(".", withString: ",")


The error says:


Static member 'init(stringInterpolationSegment:)' cannot be used on instance of type 'String'


How can I solve the error?

Answer

The method has been renamed in Swift 3:

let coordString = "\(locationCoordinate.latitude) \(locationCoordinate.longitude)".replacingOccurrences(of: ".", with: ",")