Я пытаюсь сделать это, но безуспешно:
private List<Person> mPeople = new List<Person>();
public List<Person> People
{
get {return mPeople;}
set {mPeople=value;}
}
partial void CreatePeople (MonoMac.Foundation.NSObject sender)
{
CreateThePeople ();
tableView.DataSource=mPeople;
tableView.ReloadData ();
}
Я получаю сообщение об ошибке "Невозможно неявно преобразовать тип..." в строке DataSource. Использование явного преобразования также не работает.
Из того, что я понимаю о разработке XCode, я должен растянуть линию от моего класса к свойству источника данных сетки в построителе интерфейса, но проблема в том, что я не могу назначить свой класс одному из значков в в центре экрана (там, где расположены значки владельца файла и первого ответчика).
Я использую XCode 4 на Mac Lion.
Надеюсь, это достаточно ясно. Может ли кто-нибудь указать мне в правильном направлении? Заранее спасибо.
РЕДАКТИРОВАТЬ: после еще нескольких поисков я нашел http://www.netneurotic.net/Mono/MonoMac-NSTableView.html, который предполагает, что мне всегда нужно будет создавать класс, наследуемый от NSTableViewDataSource. Это будет работать для меня, но прежде чем я отпущу это, является ли это предпочтительным способом сделать это (если предпочтительный способ вообще существует)? Спасибо еще раз.