0
我想在我的OS X應用程序中創建一個側欄。用數據填充NSOutlineView - Swift
我在我的xib文件中有一個NSOutlineView。
我也有一個迅捷的文件看起來像這樣:
import Cocoa
class TKSidebarDataSource: NSObject, NSOutlineViewDataSource {
func outlineView(outlineView: NSOutlineView,
child index: Int,
ofItem item: AnyObject?) -> AnyObject {
return "Item"
}
func outlineView(outlineView: NSOutlineView,
isItemExpandable item: AnyObject) -> Bool {
return true;
}
func outlineView(outlineView: NSOutlineView,
numberOfChildrenOfItem item: AnyObject?) -> Int {
return 4
}
}
我想我的快捷文件連接到我的NSOutlineView以填充我的數據視圖。你怎麼做到這一點?我環視了很多不同的地方,但似乎沒有任何工作。
更新:
很多解決方案的建議我按住Ctrl鍵單擊從NSOutlineView到文件的所有者佔位符的數據源連接和阻力。該解決方案的唯一問題是數據源不是文件的所有者。
在-windowDidLoad