3
SwiftUI:@Binding変数を使用してカスタムinitを実装する方法
私はお金の入力画面で作業してinitおり、初期化された金額に基づいて状態変数を設定するカスタムを実装する必要があります。 これでうまくいくと思いましたが、次のようなコンパイラエラーが発生します。 Cannot assign value of type 'Binding<Double>' to type 'Double' struct AmountView : View { @Binding var amount: Double @State var includeDecimal = false init(amount: Binding<Double>) { self.amount = amount self.includeDecimal = round(amount)-amount > 0 } ... }