0

「Cocoa の新機能」で始めます -- アプリにマスター/詳細ページがあります: 1 つまたは複数の連絡先 (親、親戚など) を持つ可能性のある学生です。Student エンティティと Contact エンティティがあり、Student エンティティには "contact" という関係フィールドがあり、Contact エンティティには "student" という別の関係フィールドがあります。ビューには、学生用の TableView と連絡先用の TableView があり、表で強調表示されている学生の連絡先を追加するための追加ボタンと削除ボタンがあります。エンティティを管理するために、Students および Contacts と呼ばれる NSArrayController オブジェクトがあります。学生はファイル所有者 (NSDocument) ManagedObjectContext にバインドされ、学生の名前はその TableView に正しく表示されます。Contacts 配列コントローラーのコンテンツ セットは、Students.Selection にバインドされています。

[追加] ボタンは Contacts 配列コントローラーの add: メソッドに接続され、[削除] ボタンは Contact 配列コントローラーの remove: メソッドにバインドされます。[追加] ボタンをクリックしても何も起こりません。また、ログにエラーが記録されていないため、接続が失われている場所がわかりません。何か案は?

4

1 に答える 1

0

私はそれを理解しました-バインディングがありませんでした:)

于 2010-01-07T14:21:01.337 に答える