0
在Apple Core Data上的guide之后,我将应用程序部署到两个表视图。第一个创建了一组假期,第二个包括之前创建的所有组的庆祝活动。该技术是绑定之一。表格视图连接到两个阵列控制器。第一个阵列控制器管理假期组的实体,第二个管理器管理单个节日的实体并具有两个属性:名称和日期。现在我需要获取数组中包含的日期以在应用程序中使用。什么是最简单的方法?从阵列控制器获取属性数据
在Apple Core Data上的guide之后,我将应用程序部署到两个表视图。第一个创建了一组假期,第二个包括之前创建的所有组的庆祝活动。该技术是绑定之一。表格视图连接到两个阵列控制器。第一个阵列控制器管理假期组的实体,第二个管理器管理单个节日的实体并具有两个属性:名称和日期。现在我需要获取数组中包含的日期以在应用程序中使用。什么是最简单的方法?从阵列控制器获取属性数据
没有按照教程自己我实际上不能评论你的实现,但我可以一般性地发表评论。
也许你想在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
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'
希望这有助于
感谢您的答复的objectValue。我试着添加你的代码,但是我得到编译错误,我敢肯定我错了。我的实体被称为“FesteGruppo”,属性被称为“日期”。我怎样才能调整你的代码? – Andrea 2012-04-24 18:24:12
你是否在目标文件中包含了实体标题,即:在你的.m文件的顶部,你应该有'#import“FesteGruppo.h”'? for循环应该像'for(FesteGruppo * festeGruppoEntity in ...)' – 2012-04-25 11:00:43
你好,我照你说的做了,情况有所改善,但仍然存在编译错误:使用未声明的标识符“arrayController_”是否意味着“NSArrayController的”?我怎样才能解决这个问题? – Andrea 2012-04-25 11:23:49