Вставьте строку текста в NSTextView в позиции курсора или выберите текст, используя Objective C

Как бы я сделал это, используя Objective C и какао, используя Xcode? Я пытаюсь вставить строку в курсор или выбор пользователя одним нажатием кнопки.


person macguy gd    schedule 30.10.2010    source источник
comment
Xcode - это просто IDE. Ответ был бы таким же, если бы вы использовали vi и make.   -  person Peter Hosey    schedule 30.10.2010


Ответы (1)


NSTextView имеет метод -insertText:, который делает то, что вы хотите:

[myTextView insertText:@"hello world"];

Метод принимает либо NSString, либо NSAttributedString.

person dwineman    schedule 30.10.2010
comment
Теперь это устарело. Вместо этого используйте func insertText(_ string: Any, replacementRange: NSRange) сейчас... - person Grimxn; 14.11.2018