У меня есть NSTextView с несколькими строками, разделенными точкой с запятой. Мне нужно выяснить, на какую из этих струн была помещена каретка. Как я мог это сделать?
NSInteger insertionPoint = [[[myTextView selectedRanges] objectAtIndex:0] rangeValue].location;
для Swift 4
let insertionPointIndex = myTextView.selectedRanges.first?.rangeValue.location