実現したいこと
スワイプで戻る際にデータを保存したい。
前提
NavigationLinkでAからBへの遷移はできています。
スワイプで戻る際にBのテキストエディターの値をAのListに追加したいです。
発生している問題・エラーメッセージ
戻る際に保存されない
該当のソースコード
Swift
1 2B 3 4View{…}.onDelete(perform: deleteItems) 5 6func deleteItems(offsets: IndexSet) { 7 withAnimation { 8 offsets.map { items[$0] }.forEach(viewContext.delete) 9 10 do { 11 try viewContext.save() 12 } catch { 13 let nsError = error as NSError 14 fatalError("Unresolved error \(nsError), \(nsError.userInfo)") 15 } 16 } 17 } 18} 19
試したこと
func deleteItems をBのViewの外に書きました。
補足情報(FW/ツールのバージョンなど)
CoreDataのEntityの仕組みがわかりません。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。