0

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

4

0 に答える 0