私たちのアプリには、ユーザーがテキストを入力できる非リッチテキスト NSTextViews がいくつかあります。ユーザーがテキスト ビューに「...」を入力すると、OS X は自動的にそれを省略記号に置き換えますが、これは望ましくありません。これは、自分で無効にするのではなく、アプリのすべてのユーザーに対して無効にする必要があります。
これは「ApplePressAndHoldEnabled」のような NSUserDefaults 設定であると予想していましたが、それに関するドキュメントは見つかりませんでした。「WebAutomaticTextReplacementEnabled」設定に関する情報を見つけましたが、それは必要なことを行っているように聞こえますが、「NO」に設定してもアプリには何も起こらないようです。
また、NSSpellChecker も調べました。これは、「isAutomaticTextReplacementEnabled」メソッドを提供して、テキスト置換が発生するかどうかを確認しますが、アプリケーションで発生するのを止める方法はありません。
アプリでこのテキスト置換を無効にするにはどうすればよいですか?