こんにちは私がCoreData
の値を上書きする必要がある場合は、それを上書きする必要があります。すでにCoreData
に私はジョシュを持っている場合たとえば、私たちは値があるか否かを確認することができ、これを削除し、次の新しいジョシュコアデータ値を上書きする
func save(value:String, forkey:String) {
let context = getContext()
let entity = NSEntityDescription.entity(forEntityName: "Lastname", in: context)
let add = NSManagedObject(entity: entity!, insertInto: context)
add.setValue(value, forKey: forkey)
do {
try context.save()
print("save -> \(value)")
} catch {
print("err \(error)")
}
}
このチュートリアルhttps://www.raywenderlich.com/145809/getting-started-core-data-tutorialをご覧ください。すべての基本的な方法がよく記述され、そこで実装されています。 – Oleshko
コアデータに値が見つかった場合は更新しますか? – Aditya
@Adiはい、申し訳ありません;)チェック - >見つかった場合は削除と保存 - >保存しないだけの場合 – k0le