我試圖設置一個相當簡單的視圖,向用戶呈現一張表。該表連接到一個陣列控制器,我想用它從Core Data檢索記錄。出於某種原因,我似乎無法將「managedObjectContext」插件連接到我的應用中的其他任何內容。當我創建我的項目時,在我的應用程序委託中生成了一個屬性,該屬性返回我需要的MOC,但即使在聲明中預先添加了「IBOutlet」後,我也無法在Interface Builder中將其掛起。下圖給出了兩個可用的連接圖像結束:使用Interface Builder爲控制器綁定managedObjectContext插座?
http://yada.im/uploads/image/screenshot/1108/7efebc90ca7187a537da9ae003dd5f3e.png
我敢肯定,我在這裏缺少一些簡單的一步,但我不能告訴我應該寫什麼一段膠水代碼將允許我更容易地把它掛鉤。作爲參考,我試着從控制器的moc插座拖動一行到我能想到的每一個源,並將「文件所有者」類更改爲我的應用程序的類。難倒了!
此外,您可以在「Identity Inspector」的「對象控制器」部分中指定要用陣列控制器控制的實體。你們都準備在這之後呈現你的桌子。 – Rakesh 2012-08-14 12:52:32
感謝您的幫助!這絕對讓我更接近讓這張桌子煥發活力。現在我試圖弄清楚如何在控制器上進行預烘烤操作。我已經連接了按鈕來添加:和刪除:但我不確定如何擴展其功能,例如,將工作表滑動到視圖中以供用戶輸入新實體的文本。感覺慷慨? – 2012-08-14 17:59:46
請注意,您不是通過數組控制器添加實體,而是通過對象(即NSManagedObject類的管理對象)添加實體。 – Rakesh 2012-08-15 08:25:31