Merhabalar bu yazımda İOS uygulamalarınızda Core Data kullanarak databasenizin içeriğini nasıl sileriz bunun örneğini vereceğim.
Tablodan veri ekleme,güncellemeden sonra sıra geldi veriyi silme işlemine. Bu işlemde diğerlerine benzer bir şekilde yapılmakta. Elinizde bulunan tablodan verileri fetch ettikten sonra belirli index sayısına göre aynı update işleminde olduğu gibi silme işlemi gerçekleştirebilirsiniz.
Aşağıdaki yazdığım örneği inceleyebilirsiniz.
let delegate = UIApplication.shared.delegate as! AppDelegate let context = delegate.persistentContainer.viewContext let data = items[0] // items = [NSManagedObject]() context.delete(data) do { try context.save() print("slindiii") } catch { print(error) }
Genel olarak insert,update,fetch,delete işlemleri Core Data ile böyle yapılmakta bende ilerleyen yazılarımda Core Data için yeni bir efektiv sınıf yazıp Github üzerinden sizlerle paylaşacağım.
Yeni yazılarda kod dolu günlerde görüşmek üzere 😉
Bu yazı yorumlara kapalı.