代码之家  ›  专栏  ›  技术社区  ›  Peter Hosey

不根据绑定更新表视图-第二部分

  •  2
  • Peter Hosey  · 技术社区  · 16 年前

    this question ,这是 不

    我有一个包含三列的表视图,其值绑定绑定到 arrangedObjects 一个阵列控制器的设计。阵列控制器的 contentArray 这是必然的 visitationResults 我的文件对象;该数组中的项是模型类的实例(VisitionResult)。我还绑定了阵列控制器的 selectionIndexes 和 sortDescriptors 我的文档的属性。

    我正在通过几个访问器修改我的属性:

    - (void) addVisitationResult:(VisitationResult *)newVisitationResult {
        [self insertObject:newVisitationResult inVisitationResultsAtIndex:[self countOfVisitationResults]];
        NSLog(@"arrayController arrangedObjects: %@", [arrayController arrangedObjects]);
    }
    

    NSLog 语句运行,并确认阵列控制器正在收集和排列我的模型对象。这意味着我正在检查我的属性并获得文档的KVO通知(这证明前面提问者的问题,即绕过属性的问题,不是我遇到的问题)。

    我补充说

    因此,我的表视图保持空白。

    1 回复  |  直到 9 年前
        1
  •  6
  •   Community Mohan Dere    6 年前

    我发现了问题:这是因为我明确地将 selectionIndexes 和 sortDescriptors

    无论如何,这是没有必要的:我只是检查了一下,然后 the documentation 说:

    选择指数

    分类描述者