我在XCode中有一個依賴子項目工作的主項目。該子項目基本上是一個庫,它也定義了一個數據庫模型,以及與之交互的方式。在主項目中使用子項目的xcdatamodelId
要使用主項目中的子項目,我只是將子項目xcodeproj文件放在主項目中,做了一些設置(如指定標題搜索路徑),就是這樣。
我正在使用核心數據,但如果我嘗試直接使用.xcdatamodelId文件,通過創建託管對象上下文,它會失敗:看起來像主項目無法找到子項目資源(除.h和。 m文件)。
到目前爲止,我發現的唯一解決方案是從主項目中的子項目複製.xcdatamodelId文件,並且它實現了這個功能。但這並不令人滿意,因爲如果我的模型發展,我必須保留兩個文件。