从数组控制器获取属性数据

时间:2012-04-24 15:51:55

标签: objective-c xcode core-data nsarraycontroller

在Apple Core Data上guide之后,我将我的应用程序部署到两个表视图中。第一个创建假期组,第二个包括之前创建的组的所有庆祝活动。该技术是绑定之一。表视图连接到两个Array Controller。第一个阵列控制器管理假期组的实体,第二个管理个别节日的实体,并具有两个属性:名称和日期。现在我需要获取Array中包含的日期以在应用程序中使用。什么是最简单的方法?

1 个答案:

答案 0 :(得分:1)

如果没有自己关注本教程,我实际上无法评论您的实施,但我可以进行一般评论。

也许您想要对selectedObjects进行迭代?

    // When bound to a row, 1 object = 1 row
    for (Entity *entity in arrayController_.selectedObjects) {
        // Use your entity here ie:
        NSLog(@"The entity's date is %@", entity.date);
    }

或者,您可以将值绑定到TableCellView的objectValue

1. Select the TableCellView
2. Add a label
3. Bind the value of the new label to the TableCellView
4. Set the Model Key Path to 'objectValue.date' 

希望这有帮助