是否有通知被发布或其他方法告知在NSTextView或任何可编辑元素中自动更正了什么内容?
是否有通知被发布或其他方法告知在NSTextView或任何可编辑元素中自动更正了什么内容?
我实际上已经通过使用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;
}
请查看NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification
,此链接涉及IT技术相关内容。
NSSpellChecker
通知才会被发布。 - 一二三