Я пытаюсь настроить правильные привязки, чтобы сделать SourceView (OutlineView) в режиме View-Based для работы с TreeController. Он корректно работает в режиме Cell-Based.Приложение MasterDetail OSX с SourceView в режиме View-Based
К сожалению, я не могу найти, как настроить заголовок & текст заголовка, все это я получаю пустой материал: ≤≤
Что я получаю:
XCode проект, если вы чувствуете, как копание в:
https://www.dropbox.com/s/qz3m9p5vd2qvngb/MasterDetail.zip
Взял данные из anot ее должность:
[
{
"itemName": "Item 1",
"children": []
},
{
"itemName": "Item 2",
"children": [
{
"itemName": "Item 2.1",
"children": []
},
{
"itemName": "Item 2.2",
"children": [
{
"itemName": "Item 2.2.1",
"children": []
},
{
"itemName": "Item 2.2.2",
"children": []
}
]
}
]
},
{
"itemName": "Item 3",
"children": []
}
]
Я думал, что цель привязки - избавиться от делегатов? Но это сработало при добавлении делегата в 'NSOutlineView' (в данном случае' AppDelegate') и реализации вашего метода. В моем случае «dataSource» является общим «TreeController». – Olivier