私は彼の著書「CoreData」でMarcusZarraをフォローしようとしています。この本では、彼は小さなサンプルアプリケーションを作成していますが、うまくいかない場合はあまり役に立ちません...
彼はまず、3つのエンティティを視覚的に設計し、次に各エンティティのアレイコントローラーをメインのペン先に追加します。次に、テーブルビューとその他のビジュアルコンポーネントを追加して、アレイコントローラーからのデータを表示します。
これまでのところ、私はなんとかフォローできましたが、今では彼はGUIに検索フィールドを追加し、それをテーブルビューの1つと同じ配列コントローラーにバインドしています。予想される動作は、検索フィールドに入力するときにテーブルビューがフィルタリングされることですが、何も起こりません。
何が問題なのかを知るにはどうすればよいですか?
ペン先の関連部品は次のとおりです。
NSArrayControllerレシピ
-モード=エンティティ
-エンティティ名=レシピTableView w/TableColumn-
レシピへの値のバインド
-コントローラーキー=arrangedObjects-モデルキーパス=名前検索フィールド
-レシピへの述語バインド
-コントローラーキー=filterPredicate-
モデルキーパス=名前
-表示名=述語
-述語フォーマット=keyPathには$valueが含まれます
コンソールに関連するメッセージはありません。
よろしく、
-Vegar