我正在尝试创建一个非常简单的窗口来显示来自 Sqlite3 数据库的项目列表。我有我的对象的通用列表,我想将它绑定到窗口上的控件。做这个的最好方式是什么?
如果是 .NET windows 窗体,我会这样做,Cocco 等价物是什么?myBindingSource.DataSource = new List<MyObject>();
我的 ViewController.cs 代码目前如下所示:
List<MyObject> dataSource = DataStore.GetLibraries();
public override AwakeFromNib() {
base.AwakeFromNib();
dataSource = GetMyObjects();
myArrayController.Bind("contentArray", this, "dataSource", null); // Throws error
}
但这会引发错误:此类与键 DataSource 的键值编码不兼容。
谢谢!