Skip to content

Instantly share code, notes, and snippets.

@flashspys
Last active January 11, 2016 22:49
Show Gist options
  • Save flashspys/6e4bd9542a539dde3c30 to your computer and use it in GitHub Desktop.
Save flashspys/6e4bd9542a539dde3c30 to your computer and use it in GitHub Desktop.
String.rangeofString to NSRange
extension String {
func NSRangeOfString(string: String) -> NSRange {
let range = self.rangeOfString(string)
if (range != nil) {
let first: Int = self.startIndex.distanceTo(range!.startIndex)
let length: Int = range!.startIndex.distanceTo(range!.endIndex)
return NSMakeRange(first, length)
}
return NSMakeRange(NSNotFound, 0)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment