https://youtu.be/hfT5f-PRGSw
こちらの方の動画を参考にさせていただきながら、
ログイン機能のアプリを作っています。
その際、画像のように
Argument passed to call that takes no arguments
と、
Type of expression is ambiguous without more context
というエラーが出てしまいました。
どちらか片方でもいいので、解決策・問題点などを教えていただけると幸いです。
一番目のエラーが出ている行で使われている `User` という型のイニシャライザはどのように宣言されているのでしょうか。イニシャライザのことがわからなければ、とりあえず`User` という型を宣言しているクラスなり構造体を載せていただくだけでも回答がつくかもしれません。
このエラーだけで言えることは、「Userという型のイニシャライザには、引数をとるイニシャライザは存在しない」ということだけです。なので、型宣言が間違っているか、テキストが間違っているか、あるいは動画の先で解決方法を提示してあるかのいずれか(あるいは別の方法)としか言えないと思います。
二番目のエラーについては、記述的には問題無いと思うので、一つ目のエラーに引きづられた結果だと思います。ちなみに、意味としては型変換を行うための推論に必要となる型情報が不明、という意味合いのエラーです。
Userが何なのか、その説明やコードもないので、最初のエラーに関しては誰にも正しい答えを出すことはできません。
あなたの回答
tips
プレビュー