私はあなたがこのように(swift 3
に)新しいエンティティを作成することができます考え出し:CoreData - 新しいエンティティを作成する - これを保存する必要はありませんか?
let person = Person(context: persistentContainer.viewContext) person.name = "Some Name"
これはそれのようです。それは新しい人を恒久的に救う(私はそう思う、少なくとも)。
AppDelegateのsaveContext()
に電話をかけてみませんか?スウィフト(またはpersistentContainer.viewContext.save()
は基本的に同じ、右?)?
entity
を変更するたびに、保存する必要があります。新しいentities
を作成すると、これはなぜですか?
ありがとうございました!!!
保存する必要がないことをどのようにテストしましたか? – Wain
私は "チュートリアルによるコアデータ"という本を使用しています。 1つの章では、正確にこれが当てはまります。また、私はアプリを殺して再起動することでそれをテストした(そして、アプリ起動時にデータが必ず挿入されないようにした) – Quantm