我的代码如下:
let managedObjectContext = (UIApplication.shared.delegate as! AppDelegate).managedObjectContext
let feed = Sources(context: managedObjectContext)
我收到错误“init(context :)仅在iOS 10中可用。我在iOS 10之前的方法中可以做什么?
谢谢!
答案 0 :(得分:3)
您可以使用以下方法与所有版本兼容:
let entity = NSEntityDescription.entity(forEntityName: "YourEntityName", in: managedObjectContext)!
let feed = Source(entity: entity, insertInto: managedObjectContext)
在Swift 3.1下测试。