NSFetchRequest Core Data Swift 3 Backward compatibility
问题 I have converted my code in swift 3. I am using core data in my application. As you know, NSFetchRequest has been changed. In swift 2 it was: let request = NSFetchRequest(entityName: "UnsyncedTask") In swift 3: let request:NSFetchRequest<NSFetchRequestResult> = UnsyncedTask.fetchRequest() My question is, It only supports ios 10. How can I make it backward ios compatible? I want NSFetchRequest which supports ios 9, ios 10 with swift 3. 回答1: NSFetchRequest(entityName:) is still available in