サブクラスの文字列プロパティNSSearchField
に値がバインドされている があります。配列コントローラーは、クエリへの変更を監視し、クエリに基づいてフィルター述語を更新します。したがって、ユーザーが何かを入力するたびに、結果は即座に検索されます。問題は、配列コントローラーのorが設定される (または呼び出される) たびに、検索フィールドが自動的にフォーカスを失い、ウィンドウ自体がファーストレスポンダーになることです。検索フィールドのフォーカスが失われる前に、ユーザーは 1 文字しか入力できません。配列コントローラーを取得すると、ファーストレスポンダーが変更される理由を誰か考えられますか?NSArrayController
query
filterPredicate
fetchPredicate
fetch:
質問する
308 次