2

This is my swift 3 code:

extension String {

    func nsRange(from range: Range<Index>) -> NSRange {
         let lower = UTF16View.Index(range.lowerBound, within: utf16)
         let upper = UTF16View.Index(range.upperBound, within: utf16)
         return NSRange(location: utf16.startIndex.distance(to: lower), length: lower!.distance(to: upper))
    }
}

When i migrated to swift 4 it is giving me error distance(to:) is unavailable

Any solution

Hamish
  • 74,809
  • 18
  • 177
  • 265
chetan panchal
  • 171
  • 2
  • 11

0 Answers0