我正在尝试使用
NSOutlineView
在我的项目中,使用
敏捷的
.
我已经用过几次了
目标C
没有任何问题,但由于某种原因,现在我的应用程序不断崩溃
EXC_BAD_ACCESS
,主要是在尝试扩展单元格时。
我创建了一个新的测试项目,其中只有大纲视图和4个数据源方法,但
崩溃
发生在那里。
以下是最低限度的实现:
func outlineView(outlineView: NSOutlineView, numberOfChildrenOfItem item: AnyObject?) -> Int {
return 3
}
func outlineView(outlineView: NSOutlineView, child index: Int, ofItem item: AnyObject?) -> AnyObject {
return "Test"
}
func outlineView(outlineView: NSOutlineView, isItemExpandable item: AnyObject) -> Bool {
return true
}
func outlineView(outlineView: NSOutlineView, objectValueForTableColumn tableColumn: NSTableColumn?, byItem item: AnyObject?) -> AnyObject? {
return nil
}
你知道我做错了什么吗?
我已经在这里上传了测试项目。请审阅。
https://drive.google.com/file/d/0BzEhecUbyNeFS3JGN1V0SlJ0dWM/view