問題タブ [property-wrapper]
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.
swift - MVVM アーキテクチャを使用しているときに、公開されたプロパティ ラッパーのオプションのパラメーターを作成するにはどうすればよいですか?
SwiftUI を学ぶために、私はこの MVVM アーキテクチャに本当に苦労しています。そうは言っても、私はこれを学ぶために取り組んできたプロジェクトを持っています。他の人たちの助けを借りて、私はここまで来ました。
現在の問題は、@Published
View Model でラップされたプロパティを作成して、オプションのパラメーターを持たせる必要があることです。残念ながら、私が試したことはすべてうまくいきません。私がやろうとしているのは、ユーザーが TextFields に入力したものを取得し、それらを数学関数で使用することです。
モデル.swift
モデルを見る
前述のように、現在の問題は、@Published
プロパティ ラッパーが重量と高さを必要とすることです。理想的には、ユーザーの TextField 入力を介してそのデータを入力するオプションを作成したいと思います。
多数のドキュメント、チュートリアル、ガイドを読んでみました。残念ながら、自分のプロジェクトにどのように適用するかという点で、まだ概念を把握できていません。
swift - Observable Object の配列の要素を更新する方法
私の質問がばかげている場合は申し訳ありませんが、私はプログラミングの初心者です。ビュー モデルの配列から生成されたリストから詳細ビューへのナビゲーション リンクがあります。詳細ビューで、タップした要素のプロパティの 1 つを変更できるようにしたいのですが、これを行う方法がわかりません。うまく説明できなかったと思うので、ここにコードを示します。
詳細ビューでは、その特定のアクティビティの完了カウントを更新しようとしており、ビュー モデルを更新しています。上記で試した方法はおそらく意味がなく、明らかに機能しません。私は試したことを示すためにそれを残しました。
助けや洞察をありがとう。