私のような非オプションメンバーのカップルを持っている1のViewControllerで構造を有しているが返されますlet temp = ViewController.MyStruct(id: 10, name: "Example")
)、Segue経由で構造体を作成した場所に渡します。 temp.checkValues()
を実行するとき、私は私が!
で変数を宣言したので、私はOptional()
を取得するべきではない(非)optionalsの私の理解からは、オプションの値
id: Optional(10) name: Optional("Example")
を取得します。私は間違っていたのですか?今私はそれを使用するたびに感嘆符を付けます。私も構造体でinit
を使用しようとしましたが、何も変更されませんでした。 これは意図した通りではないので(私が正しいとすれば)私は完全なコンセプトを得られなかったのではないかと心配しています...私のコード/私に何が間違っているか教えてください。
ありがとう!それは意味があります...私は間違った印象を与えました! 'を追加すると、私はそれらがオプションではないことを確かめます... – Michael