私は小さなアプリケーションにオートコンプリート機能を実装しようとしています。私は、ユーザーに都市の長いリストからNSComboBoxに都市を書き留める可能性を与えたいと思います。これは、ユーザーが都市名の配列内で都市の正確な記述を使用している限り、正常に動作します。しかし、彼らが何らかの理由で別の綴りを使うと、それは失敗し、都市は見つからない。NSComboBoxの代替書き込み方法
例えば、ユーザーが「ケルン」を探している場合は問題ではありませんが、「ケルン」を探している場合は見つけられません。
これは私がそれぞれの都市に対して別のスペルの配列を持っているためです。
"city.name"だけでなく "city.alternativeNames"の配列内でも見えるように、NSComboBox(または他のタイプのTextField)が好きです。示された値は、ユーザが何を書いているかを表すべきである。
NSComboBoxのポップアップ部分のリストにそれぞれの代替名のエントリを作成したくない場合は、リストをさらに長くして混乱させるでしょう。(cologneだけでは85種類あります綴り)。
あなたの提案をお寄せいただきありがとうございます。私はNSComboBoxを完全に新しくしました。