2016-10-05 111 views
0

我開始沒有核心數據檢查的新項目,然後我試圖手動把它。所以一切都很好,但我在Data Model Inspector中有一個關於Codegen的問題。核心數據Xcode 8

當我把類定義代碼生成場我的課是在合適的核心數據的方式重新定義,所以我刪除了舊的。當我看到這個新課程的延伸,我可以找到所有的屬性。

因此,我關閉後,我無法在我的項目中找到它,但我想再次看到它。 如何讓它再次出現?

回答

1

當NSManagedObjectModel被配置爲生成代碼時,它不會將該代碼添加到您的項目中。相反,它會將該代碼生成到派生數據中,該模型是其目標的DerivedSources目錄中的代碼。

在Objective-C中,您只需在其他代碼中使用#import "ModelName+ManagedObjectModel.h"即可訪問任何已爲其生成代碼的實體。在Swift中,你甚至不需要這樣做,你可以使用生成的類。

如果您想查看這些類的代碼,可以使用Open Quickly(命令轉換-O)並鍵入其中一個類名稱。 Xcode應該帶你到它生成的源代碼。