Rohan Vasishth Rohan Vasishth - 1 year ago 103
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 Source

The method has been renamed in Swift 3:

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