nstreecontroller

    0熱度

    1回答

    在Apple的郵件應用程序中,在左側的大綱視圖中,收件箱或文件夾以層次結構顯示,但文件夾或電子郵件中的電子郵件完全不顯示。 我想重現此功能。 我有一個大綱視圖連接到樹控制器。對象(節點)被添加到樹控制器並顯示在大綱視圖中。我怎樣才能防止出現一些對象?具體來說,我有文件夾節點包含自定義對象的實例。就像在Mail.app中一樣,我只想在大綱視圖中顯示文件夾,並將自定義對象顯示在另一個視圖中。 一些控制

    0熱度

    1回答

    我有一個也是NSOutlineViewDataSource的自定義NSViewController。我也有一個NSOutlineView作爲數據源綁定到我的視圖控制器實例的窗口,而NSOutlineView綁定到自定義視圖控制器的view:屬性。 控制器很好地填充大綱視圖。但是,視圖內的選擇不會自動更新控制器的representObject屬性。似乎在代表對象中觸發更改的唯一情況是,當我調用set

    1熱度

    1回答

    我有一個NSOutlineView,它顯示了我綁定到NSMutableArray(arrayOfFiles)的NSTreeController所控制的內容。該數組包含NSTreeNode對象,其中mappedObject(Fileobject類)包含多個ivars。我想編輯和更新特定對象的名爲「方向」的伊娃。我設法使用我爲每個對象存儲的NSIndexPath來獲取感興趣的對象。 [self.myO

    0熱度

    1回答

    我有一個標準的主從接口,我使用Coredata和可可綁定。 主列表使用NSOutlineView和NSTreeController,這些項目保持靜態但不同的細節視圖交換進出。 那麼,如何在不同的詳細視圖中設置陣列控制器的內容,以對應Masterview中大綱視圖中的選擇? 如果所有陣列/樹控制器都在同一個.xib文件中,這是直截了當的。最初,我嘗試從TreeController創建一個Outlet

    0熱度

    2回答

    如果我使用綁定和NSTreeController將數據源和委託更改爲NSOutlineView,如果我的模型樹更改,如何自動更新NSOutlineView?我應該使用我的控制器觀察樹中每個節點的childNodes屬性,並在發生更改時觸發重新加載?還是有另一種方式?

    0熱度

    2回答

    我有一些我想在NSOutlineView中呈現的分層數據模型。我將樹控制器綁定到大綱視圖以提供數據並處理對其他視圖的選擇和綁定。 但是,我只想在我的模型中只顯示部分的到大綱視圖。 (我的層次結構中的每個對象都有一個子對象數組,但我只想讓這些子對象中的一些顯示爲樹中節點的子節點。)我希望我可以將過濾器謂詞附加到樹控制器,但似乎NSOutlineView不支持過濾器謂詞。 我認爲這個設計需要一個NSO

    2熱度

    1回答

    我的模型看起來像這樣: 在我的測試項目中,我有以下兩種方法: - (void) addChildWithName:(NSString*)name toParent:(Item*)parent { static NSUInteger count = 1; Item* childItem; childItem = [NSEntityDescription inse

    0熱度

    1回答

    我有一個NSTreeController/NSOutlineView與兒童和一個NSComboBox。我只想顯示組合框中的頂層對象而不是孩子。無法弄清楚如何做到這一點。有什麼建議麼?

    0熱度

    2回答

    我有一個綁定到我的NSTreeController的NSOutlineView。 NSTreecontroller(myTreeController)的內容使用以下命令設置數據: [self.myTreeController setContent:self.myArrayOfFiles]; 該數組的內容由使用NSTreeNode子類(TKnode)添加的NSTreeNode父對象和子對象組成: [

    3熱度

    1回答

    後,釋放所有的模型對象我有一個非常基本的應用程序:與綁定到一個NSTreeController的NSOutlineView的窗口。大綱視圖顯示一個簡單的模型對象(TCCard)。我添加了兩個按鈕,以便可以從大綱視圖中添加和刪除模型對象。 綜觀儀器(泄漏)的應用程序,我可以看到,當我將它們添加,但是當我從外形上看刪除它們不是所有被釋放創建我的模型對象的新的實例。即使大綱視圖沒有更多條目,我的模型對象