問題タブ [macos-catalina]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1779 参照

ios - リスト ビューの SwiftUI .onDelete がアプリをクラッシュさせる

基本的にマスター詳細タイプであるSwiftUIで構築されたかなり単純なアプリがあります。データは Core Data に保存されます。レコードの追加と更新は正常に機能しますが、リスト ビューから項目を削除するとアプリが常にクラッシュします。削除を行うために .onDelete 修飾子を使用しています。エラー メッセージは表示されません。スレッドが壊れているだけです。レコードは実際に削除されているため、リスト ビューの再レンダリングで更新されたデータが受信されていないと推測しています。

夢想かもしれませんが、前の 2 つのベータ版で削除機能が機能していたことは確かです。アプリはデバイス上でのみ実行されます。プレビューでもシミュレーターでも機能しません。

iOS 13.1、Xcode (11392r)、カタリナ (19A546d)

ContentView() は次のとおりです。

そしてマネージドオブジェクト:

任意のガイダンスをいただければ幸いです。