Вместо устаревшего метода
- (void)insertText:(id)aString
теперь используем следующий метод
- (void)insertText:(id)aString replacementRange:(NSRange)replacementRange
Использование нового метода insertText на практике
// Было String: abcdef // Result: a++bcdef [textView insertText:@"++" replacementRange:NSMakeRange(1, 0)]; // Result: a++def [textView insertText:@"++" replacementRange:NSMakeRange(1, 2)]; // Result: a++f [textView insertText:@"++" replacementRange:NSMakeRange(1, 4)];
Указаны примеры для языка Objective-C