我正在使用iOS应用程序中的Mac OS Sierra上的swift与Xcode 8一起工作.几个月前我意识到SQLDebug停止工作......(它曾经在我的应用程序中工作)...
我创建了一个新的空项目,启用了coredata标志.然后我创建了一个带有属性的实体,我在ViewDidLoad中执行了这个func而Xcode没有记录sql
func fetchAllData(){
//1 delegate
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let managedContext = appDelegate.persistentContainer.viewContext
//2 prepare fetch request
let fetchRequest: NSFetchRequest<NSFetchRequestResult> = NSFetchRequest(entityName:"Entrenamientos")
//3 make fetch
do{
let fetchedResults = try managedContext.fetch(fetchRequest) as! [NSManagedObject]
}
catch{
}
}
Run Code Online (Sandbox Code Playgroud) 如何删除所有对象?我知道我可以删除一个
[managedObjectContext deleteObject:objToDelete];
Run Code Online (Sandbox Code Playgroud)
是否有可能删除所有没有迭代所有数组?谢谢