2
我有一個簡單的模型CoreData即3個實體的應用程序:有沒有辦法讓NSFetchedResultsController檢測到多個實體中的變化?
乙< --->甲< < ---->Ç
A是主要目的,它有至關係(總計)2個其他實體(B和C)。
UI顯示UITableView和細節視圖(它是主/細節應用程序)中所有3個數據的一些位。我的問題是,如果用戶編輯當前查看的項目並修改B或C的屬性,則鍵入A類型實體的NSFetchedResultsController不會通過NSFetchedResultsControllerDelegate調用。
邏輯上,B/C對象中的更改是根據所顯示的聚合對A進行的更改。有沒有辦法配置獲取或控制器,以便它會更新自己,如果任何這些實體類型更改?
我還沒有嘗試過,但嘗試使用'NSFecthRequest relationshipKeyPathsForPrefetching'爲傳遞給FRC的請求設置依賴關係。 – Wain 2013-04-27 13:17:51
這已經發生在我身上,它並沒有完全訣竅,那隻會完成預取。謝謝你的想法! – 2013-04-27 13:21:54
它與[this]非常相似(http://stackoverflow.com/questions/16242304/nsfetchedresultscontroller-multiple-entities-for-uitableview/16243243#16243243) – 2013-04-27 13:34:40