Уведомление об автозамене - PullRequest
3 голосов
/ 07 августа 2011

Есть ли какое-либо уведомление о публикации или какой-либо другой способ сообщить, когда в NSTextView или любом редактируемом элементе что-то было автоматически исправлено?

Ответы [ 2 ]

4 голосов
/ 08 августа 2011

Я действительно узнал, как это сделать, используя методы делегата проверки орфографии NSTextView:

- (NSArray *)textView:(NSTextView *)view didCheckTextInRange:(NSRange)range types:(NSTextCheckingTypes)checkingTypes options:(NSDictionary *)options results:(NSArray *)results orthography:(NSOrthography *)orthography wordCount:(NSInteger)wordCount {
    for (NSTextCheckingResult *result in results) {
        if (result.resultType == NSTextCheckingTypeCorrection) {
            NSLog(@"autocomplete has occured! %@", result);
        }
    }
    return results;
}
2 голосов
/ 07 августа 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...