Core data Swift 3:核心数据获取请求

Core data Swift 3:核心数据获取请求,core-data,swift3,Core Data,Swift3,我在Swift 2.3中使用了以下内容 class func getRecord(tableName:String)->[AnyObject]{ let request=NSFetchRequest(entityName:tableName) 让requestResult=MyModel.executeRequest(请求); }在Swift 3中,NSFetchRequest成为一种通用类型。您可以使用实体类的静态方法fetchRequest获取NSFetchRequest 例如,如果您的实

我在Swift 2.3中使用了以下内容

class func getRecord(tableName:String)->[AnyObject]{
let request=NSFetchRequest(entityName:tableName)
让requestResult=MyModel.executeRequest(请求);

}
在Swift 3中,
NSFetchRequest
成为一种通用类型。您可以使用实体类的静态方法
fetchRequest
获取
NSFetchRequest

例如,如果您的实体被称为
MyModel
,则可以获得如下获取请求:

let request: NSFetchRequest<MyModel> = MyModel.fetchRequest()

简单地使用modelname.fetchRequset。在您的情况下,您必须执行以下操作:

let request: NSFetchRequest<MyModel> = MyModel.fetchRequest()
let-request:NSFetchRequest=MyModel.fetchRequest()

非常感谢亲爱的穆萨布。非常感谢,亲爱的清洁工。
let request: NSFetchRequest<MyModel> = MyModel.fetchRequest()