nstreecontroller

    1熱度

    1回答

    來自iOS,我被困在NSOutlineView作爲源列表,我已經閱讀了很多資源,但無法清楚地把握它。 我想要的是,使用NSTreeController將coreData ToMany關係顯示爲sourceList。我將數據從文本文件保存到磁盤。 實體和關係如下: Group >> Item >> Description SOURCELIST例子: 我的應用程序不允許用戶創建任何新的實體,只是爲了查

    0熱度

    1回答

    在Swift 4遷移之後,我的NSTreeController項目在啓動時崩潰。我將它簡化爲將@objc轉換爲我的動態數組。有沒有人有任何想法,爲什麼它不斷導致崩潰? @objc dynamic var nodes =[Node]() // The @objc is causing the crash

    15熱度

    2回答

    我有一個顯示目錄層次結構的NSOutlineView。它綁定到一個NSTreeController,它綁定到我的類管理文件系統節點。發生文件系統事件時,我會在children keypath上觸發KVO通知,這會導致大綱視圖更新。但是當它更新時,它會突然滾動到最頂端。我希望滾動位置保持不變。有任何想法嗎? 下面是當FS事件發生時運行的代碼: - (void)URLWatcher:(CDEvents

    1熱度

    1回答

    我有一個基於Core Data的文檔支持應用程序,大量使用可可綁定。我使用NSTreeController來填充NSBrowser。主要實體有一組兒童,可通過稱爲「兒童」的關係進入。我沒有問題添加孩子並在NSBrowser中顯示它們。但是,在保存文檔並重新打開之後,只有主要實體顯示在瀏覽器中,而不是其子項。我通過檢查文件證實孩子們正在被保存,並與主要實體保持適當的關係(並相反)。有沒有人見過這個?

    0熱度

    1回答

    我想清除我使用Controller.AddObject添加的NSTreeController中的所有項目。這可能嗎?我認爲有可能檢索所有的索引路徑,按照相反的深度進行排序,並逐個刪除項目,但我希望只是爲了清除數據。

    0熱度

    1回答

    我正在開發一個使用Core數據的Mac應用程序。我正在使用NSOutlineView和NSTreeController綁定視圖上的數據。 你可以假設我的數據的結構 父項目1個 子項目1 子項2 子項目3 父項目2 子項目4 子項目5 我申請一個fetchPredicate我NSTreeController成功地過濾數據。另一方面,fetchPredicate僅應用於數據的第一級(父項)。 我需要一

    0熱度

    1回答

    我正在開發一個可可應用程序,它具有與CoreData集成綁定到NSTreeController的NSOutlineView。 爲了某些目的,我被 MyTreeController.removeObjectAtArrangedObjectIndexPath(someIndexPath) 刪除一些NSTreeController節點,但不是,我需要通過使用當前綁定重新加載NSTreeControl

    5熱度

    1回答

    我想(不成功)建立一個TreeController控制的NSOutlineView。我已經閱讀了大量的教程,但是在開始任何事情之前,他們都預加載了數據,這對我來說不起作用。 我有一個裝置,一個簡單的類: import Cocoa class Device: NSObject { let name : String var children = [Service]()

    0熱度

    3回答

    我已經構建了一個NSOutlineView,它可以從NSTreeController獲得動態更新的數據,並且一切正常。我似乎無法做的是從NSOutlineView中的用戶選擇開始向後退出。 var deviceStore = [TreeNode]() 是我的背襯數據存儲區,其在實時更新它的Device對象的陣列,其可以),或者可以不)包含Service對象數組兒童。 這一切正常。但是當我在大綱

    0熱度

    1回答

    我可以使用Interface Builder成功將NSTreeController綁定到NSOutlineView。當我嘗試以編程方式做同樣的事情時,除了一個小問題外,我還可以使其工作。 調整大綱視圖所固定到的窗口的大小會摺疊所有未清項目。如果我以其他方式調整大綱視圖的大小,比如將其放置在NSSplitView中,則上下移動滑塊不會導致任何問題。它只發生在我調整窗口大小時。 大綱視圖只是Inter