2013-08-31 68 views
0

我想在我的應用程序中使用沒有故事板的核心數據。我想管理很多關係,我有一種單身類來管理訪問managedObjectContext,模型和persistentStoreCordinator我從這個鏈接得到它 Singleton datalayer without appdelegate如何在沒有故事板的情況下使用核心數據?

我的問題是,我不想使用StoryBoards,但所有的我發現使用Storyboard的例子。我有UITableView的問題,因爲appDelegate沒有找到它。

我想創建一個單一應用程序,然後用一個單例來管理上下文和所有內容,如果我只需要一個項目,則顯示使用nsfetchedresultcontroller或fetchrequests獲取的JSON格式的對象。

我正在使用這門課程。我還有另一個名爲CoreDataTableViewController.h/m的類,它是UITableViewController的子類,它具有NSFetchedResultControllers的方法。我掌握了斯坦福大學IOS課程的這一部分。然後我把我的MainViewController作爲CoreDataTableViewController的子類,然後從Json獲取數據並將其放入我的ManagedObject中,同時覆蓋方法cellForRowAtIndexPath。但是當我啓動模擬器時,我有一個錯誤。加載「ViewController」的筆尖,但沒有得到一個UITableView。

回答

4

核心數據並不關心你是否使用故事板。只需複製您需要的Core Data相關代碼(您可以創建包含相關managedObjectModel/context,persistentStoreCoordinator對象和方法的單例),並將其添加到您自己的項目中。

+0

嗨,我正在使用這個類。我還有另一個名爲CoreDataTableViewController.h/m的類,它是UITableViewController的子類,它具有NSFetchedResultControllers的方法。我掌握了斯坦福大學IOS課程的這一部分。然後我把我的MainViewController作爲CoreDataTableViewController的子類,然後從Json獲取數據並將其放入我的ManagedObject中,同時覆蓋方法cellForRowAtIndexPath。但是當我啓動模擬器時,我有一個錯誤。 加載了「ViewController」筆尖,但沒有得到UITableView。' – croigsalvador

+0

確保筆尖中的「視圖」出口正確連接到UITableView。 – ThisDarkTao

+0

對不起,我發現,我不得不使用相同的xcdatamodel。 – croigsalvador

2

兩者之間沒有關係。如果您需要一個不使用故事板的核心數據示例,請嘗試Apple's。祝你好運!

+0

我想創建它作爲單一的應用程序沒有點擊核心數據選項,並通過代碼做所有事情。 – croigsalvador

+0

鏈接已過時 –

相關問題