我是iOS和Core Data中的完整初學者。我遵循了Lynda.com的Core Data示例,並且仍在努力掌握所有內容的要點。將核心數據屬性從viewController傳遞到另一個viewController
我目前的版本有一個UITableViewController(讓我們稱之爲resultsTVC),它將選定的objectAtIndex傳遞給UIViewController(displayUserVC)。我想知道是否有可能將已經從UIViewController(displayUserVC)加載的細節傳遞給另一個UIViewController(addMoviesVC)?基本上 - 你是否需要將UIViewController(displayUserVC)中當前獲取的項目保存到某處,或者是否有可能訪問已經在UIViewController(displayUserVC)中加載到新UIViewController(addMoviesVC)的內容?
謝謝你們
如果您的轉換是通過'UIStoryboard' segue,您可以使用'prepareForSegue'方法並通過segue的目標視圖控制器屬性將'displayUserVC'變量/ s傳遞給'addMoviesVC'中的public變量/ s。 – andrewbuilder
原諒我太天真了,但你究竟傳遞了什麼?我假設你必須向前傳遞當前的managedObjectContext? – shineon88
對於這個答案,他說要直接傳遞對象。一旦你從CoreData中讀取對象,它就在你的內存中,只要你有一個對我的引用 – LyricalPanda