0

NSTableView用のNSTableViewとNSArrayControllerがあります。

テーブルには「name」という1つの列しかありません。

最初に、ユーザーは1つのファイルを開きます。arrayControllerでは@ [@ {@ "name":@ "1"}、@ {@ "name":@ "2"}]

しばらくすると、ユーザーは別のファイルを開きました。これで、アレイコントローラーのコンテンツは@ [@ {@ "name":@ "x"}、@ {@ "name":@ "y"}、@ {@ "name ":@"z"}]。

新しいデータをNSTableViewにバインドするにはどうすればよいですか(追加ではありません)?

4

1 に答える 1

0

バインディングが正しく設定されていれば、何もする必要はありません。配列コントローラーのコンテンツ配列は配列(投稿に表示する配列)にバインドする必要があるため、その配列を変更または追加すると、配列コントローラーの配置されたオブジェクトが自動的に変更されます。これには、 「再バインド」。

于 2012-11-02T15:41:14.433 に答える