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