2012-08-03 39 views
0

我有嵌套n级动态数组,我想要绑定它与NSOutlineView, 但我没有得到如何绑定它与NSOutlineView使用其四个委托方法。NSOutLineView嵌套NSArray

嵌套数组一样:

(
{ 
    id = 3; 
    summary = "req 1"; 
    "sub_requirement" =   
    (
     { 
      id = 16; 
      "sub_requirement" = ""; 
      summary = "sub req 1"; 
     } 
    ); 

}, 
{ 
    id = 5; 
    summary = "req 1-1"; 
    "sub_requirement" =  
    (
     { 
      id = 17; 
      "sub_requirement" = ""; 
      summary = "sub req 1-1"; 
     }, 
     { 

      id = 21; 
      "sub_requirement" = ""; 
      summary = "req 1"; 
     } 
    ); 
}, 
    { 
    id = 7; 
    summary = "req 1 1"; 
    "sub_requirement" =   
    (   
     { 
      approved = 1; 
      budget = 3600; 
      description = ""; 
      estimate = 3600; 
      "fk_feature" = 4; 
      "fk_parent" = 7; 
      "fk_requirementtype" = 1; 
      id = 18; 
      "sub_requirement" = ""; 
      summary = "sub req 11"; 
     } 
    ); 

}, 

{ 
    id = 8; 
    "sub_requirement" = ""; 
    summary = "req 1 2"; 
}, 

{ 
    id = 12; 
    "sub_requirement" = ""; 
    summary = "req 1"; 
}, 

{ 
    id = 14; 
    "sub_requirement" = ""; 
    summary = req1; 
} 
) 
+0

你的问题的一部分是,第二个层次是NSDictionaries。大纲视图与字典无法良好配合,因为它们的条目没有定义顺序。 – JeremyP 2012-08-03 10:23:54

回答