問題タブ [combine]
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 - 既存の SwiftUI @States からバインディングを派生させる
私は SwiftUI と Combine をいじってみましたが、おそらくビュー内の既存の @State プロパティを取得して新しいものを作成する方法があると感じています。
たとえば、ユーザーのパスワードと passwordConfirm フィールドを保持するパスワード作成ビューがあります。これら 2 つの @State プロパティを使用して、入力が有効かどうかをアサートするビューで使用できる新しい @State を派生させたいと考えています。簡単にするために、空でもなく、等しいわけでもありません。
Apple のドキュメントによると、バインディングには発行者がいるとのことですが、私はそれを把握できていないようです。
これは、機能しない疑似コードです。
誰でも見つけた。これについての適切な方法/可能であれば?
更新ベータ 2:
ベータ 2 の時点でパブリッシャーが利用できるようになったため、このコードの前半が機能するようになりました。結果のパブリッシャーをビュー内で使用する後半は、まだわかりません ( disabled(!valid)
)。
ありがとう。
swift - Swift 5.1 で「引数なしで 'send' を呼び出すことができません」を修正する方法
「Introducing SwiftUI - Building Your First App」の WWDC 19 ビデオをフォローしようとしています。この講演のサンプル コードは提供されていませんが、プレゼンターの進行に合わせて作成してきました。ストアを作成しようとすると、次の行から「引数なしで「送信」を呼び出すことができません」というエラーが表示されます。
私はプログラミングが初めてで、トラブルシューティングに苦労しています。
役立つ場合は、Xcode 11 ベータ版と MacOS Catalina を使用しています。