問題タブ [observedobject]

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 に答える
1434 参照

swift - SwiftUI @Published オブジェクトが二重構造体配列の UI を更新しない

SwiftUI テスト アプリを開発していますが、@Published と @ObservedObject に問題があります。

これが私のコードです(参考までに、コードのいくつかの行を削除し、簡単に理解できるようにダミーの値をいくつか追加しました)

問題は、ボタンを追加すると、異なる数字(前の数字に+100)が表示されるはずですが、同じ数字(100)が表示されることです

私のコードからわかるように、@Published は構造体配列も子として含む構造体配列を使用しました。構造体配列を子として持っていない場合は、正常に動作します。

誰かが私にこれに対する良い解決策を提案できますか?

ありがとう。