有沒有發佈一些通知或以其他方式告訴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;
}
不錯的答案,非常方便。 –
這聽起來像我所需要的,但是當我訂閱它時,它在自動更正發生時不會被調用。 – Joshua
也許是一個錯誤?也許發佈一些相關的代碼供他人審查。 –
我一直在訂閱這樣的通知:'[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(autocompleteOccurred :) name:NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification object:nil'''autocompleteOccured'方法只包含一個NSLog。然後在我的應用程序中使用NSTextView我導致自動更正,但我從來沒有看到消息記錄。 – Joshua
- 1. 自動化Hg通知配置更新
- 2. Drools KieScanner自動更新通知
- 3. 本地通知自動更新
- 4. Linux文件夾更改自動通知
- 5. 自動化通知
- 6. MSMQ到WCF - 自動通知
- 7. 可以自動通知嗎?
- 8. Paypal自動提款通知
- 9. Android本地通知自動
- 10. 自動執行PUSH通知
- 11. 顯示通知自動
- 12. 自動MOLAP錯誤通知
- 13. Microsoft Traslator Widget通知/自動
- 14. Android自動創建通知
- 15. 確保通知自動換
- 16. UIWebView自動更正
- 17. Eclipse自動更正?
- 18. XCode自動更正
- 19. 如何正確更新通知內容?
- 20. Android - 更新通知進度條,正確
- 21. 正在更新本地通知BadgeNumber
- 22. 我正在嘗試設置一個Mediawiki自動通知系統
- 23. 爲什麼通知會自動從iOS通知中心移除?
- 24. WPF自定義DependencyProperty通知更改
- 25. 自定義CursorLoader通知數據更改
- 26. 使用INotifyPropertyChanged自動通知屬性更改?
- 27. 自動更新對話框/ WPF應用程序的通知
- 28. Firefox擴展自動更新(默默不彈出任何通知)
- 29. IOS8 - 自動佈局尺寸類更改通知/代理
- 30. 如何自動獲得有關IP地址更改的通知
爲什麼?一些背景可能會有幫助 – tjameson