Я пытаюсь реализовать источник данных для NSOutlineView
. Проблема в том, что я не знаю, какой тип объекта нужно вернуть из outlineView:child:ofItem:
.
Текущий код выглядит так:
[Export("outlineView:child:ofItem:")]
public NSObject childOfItem(NSOutlineView outline, int child, NSObject item)
{
return new MyItem();
}
С MyItem:
public class MyItem : NSObject
{}
EDIT: С этим кодом я получаю InvalidCastException
сразу после возврата MyItem.