我有代码,可以获取核心数据
var appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
var managedContext : NSManagedObjectContext = appDelegate.managedObjectContext!
let request = NSFetchRequest(entityName: "QuestionDB")
request.returnsObjectsAsFaults = false
if let results = managedContext.executeFetchRequest(request, error: nil)
它返回 AnyObject
的数组
我需要它返回类型为[Question]
的对象数组
当我施法时
var appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
var managedContext : NSManagedObjectContext = appDelegate.managedObjectContext!
let request = NSFetchRequest(entityName: "QuestionDB")
request.returnsObjectsAsFaults = false
if let results = managedContext.executeFetchRequest(request, error: nil) as? [Question] {
println("This is result of loadFromDb \(results)")
}
它返回零
我该如何解决?
最佳答案
关于ios - 核心数据 - 为什么获取请求返回零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31700285/