主细节视图与subdetail视图和绑定

时间:2012-08-13 20:50:30

标签: objective-c binding nsarraycontroller master-detail

我尝试在界面构建器中使用附加的Detaildetail视图创建一个主详细信息视图。整个应用程序适用于Mac OSX。

我有3个表视图。 Master-Table,DetailsOfMaster-Table和DetailsOfDetails-Table 对于每个tableview,我有一个阵列控制器。

我的数据结构是一个填充了以下对象的数组:

@interface Node : NSObject
   @property (strong)NSString* name;
   @property (assign)NSArray* details;
@end

每个节点的详细信息将再次填充其他节点。

  • Master-ArrayController的content-array绑定到我的数组 节点。
  • Details-ArrayController的content-array绑定到 Master-ArrayController的Selection.details
  • DetailDetails-ArrayController的content-array绑定到 Details-ArrayController的Selection.details

每个tabel视图的Content都绑定到相应的数组控制器,Key,arrangeObjects和Tabel Column to arrangeObjects.name

一切都很好。 问题是Detail-和DetailsDetail-Table没有得到更新。 Detail views are not getting updated

我错过了一些绑定吗? 我希望能够使用使用界面构建器设置的绑定完全显示我的数据结构。

1 个答案:

答案 0 :(得分:0)

绑定都是正确的,错误是属性的错误属性     @property(assign)NSArray *详情; 需要是     @property(重新培训)NSArray *详情;