我真的尝试了一切......我确定我的问题可能真的很愚蠢。
我已经查看了Apple 的有关如何设置它的文档,但它似乎并没有奏效。
有人可以告诉我我做错了什么吗?该应用程序有一个表,其中有一个对象,并设置了绑定。这是代码的链接-> https://github.com/patchthecode/SimpleViewbasedBindings.git
[编辑] 问题是 CellViews 是空白的。
我真的尝试了一切......我确定我的问题可能真的很愚蠢。
我已经查看了Apple 的有关如何设置它的文档,但它似乎并没有奏效。
有人可以告诉我我做错了什么吗?该应用程序有一个表,其中有一个对象,并设置了绑定。这是代码的链接-> https://github.com/patchthecode/SimpleViewbasedBindings.git
[编辑] 问题是 CellViews 是空白的。
几个问题,
1)在 IB 中,您将阵列控制器绑定到阵列,但是您的阵列是空的。
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
array = [NSMutableArray array];
[arrayController addObject:[NSDictionary dictionaryWithObjectsAndKeys:@"bob", @"name", nil]];
}
尝试这样的事情
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
self.array = [NSMutableArray array];
for (int i=0 ; i <= 10 ; i++)
{
NSMutableDictionary *myDic = [NSMutableDictionary dictionary];
[myDic setObject:[NSString stringWithFormat:@"Bob %d",i] forKey:@"name"];
[self.array addObject:myDic];
}
[[self arrayController] rearrangeObjects];
}
2)将文本字段绑定到表格单元视图时,模型路径应为 objectValue.name