将NSManagedObject转换为类 - > Swift动态演员失败了

时间:2014-10-25 17:19:04

标签: dynamic swift casting nsmanagedobject

我希望你能帮忙!

我有一个名为Exercise的课程:

import Foundation
import CoreData

class Exercise: NSManagedObject
{
@NSManaged var name: String
}

并创建了一个名为Exercise的实体,其中包含属性" name" String类型。

现在我想从ViewController访问它:

var context = (UIApplication.sharedApplication().delegate as AppDelegate).managedObjectContext!
var exercise: NSManagedObject = NSEntityDescription.insertNewObjectForEntityForName("Exercise", inManagedObjectContext: context) as Exercise

但如果我现在尝试运行它,则代码会在 swift_dynamicCastClassUnconditional 中停止,并且" Swift动态转换失败"

我在另一个项目上尝试了这个并且它有效,我无法找到错误!

提前致谢!

0 个答案:

没有答案