核心数据SpriteKit的问题

时间:2015-10-18 22:50:41

标签: ios core-data sprite-kit swift2

我正在使用SpriteKit在Swift中创建一个IOS应用程序。我想使用Core Data保存最高分。我已经拥有一些Core Data的经验,但仅限于Master / Detail应用程序。我刚刚开始编写核心数据样板代码XcDataModel及其NSManagedObject子类,并输入代码以保存和检索GameScene.swift文件中的分数。但是,在这一行:

let newItem = NSEntityDescription.insertNewObjectForEntityForName("PlayerData", inManagedObjectContext: context) as! PlayerData

它说:

CoreData: warning: Unable to load class named 'PlayerData' for entity 
'PlayerData'.  Class not found, using default NSManagedObject instead.
Could not cast value of type 'NSManagedObject_PlayerData_' (0x7f91e8d1b340)
to 'Game_Name.PlayerData' (0x10cacd930)

我做错了什么? (是的,我查看了CoreData: warning: Unable to load class named,尝试了所有修复,但它仍然无效)

0 个答案:

没有答案