0

我真的尝试了一切......我确定我的问题可能真的很愚蠢。

我已经查看了Apple 的有关如何设置它的文档,但它似乎并没有奏效。

有人可以告诉我我做错了什么吗?该应用程序有一个表,其中有一个对象,并设置了绑定。这是代码的链接-> https://github.com/patchthecode/SimpleViewbasedBindings.git

[编辑] 问题是 CellViews 是空白的。

4

1 回答 1

0

几个问题,

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

于 2013-10-25T01:38:13.737 回答