2012-08-03 84 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

回答