![](/img/trans.png)
[英]1 positional argument(s) expected, but 0 found. Try adding the missing arguments
[英]Flutter `6 positional argument(s) expected, but 1 found.` Try adding the missing arguments
請幫忙 ::
在 main.dart 文件中,在 setState() 中訪問 rest api,預期有 6 個位置參數,但找到了 1 個。
請看截圖。
user_data.dart [1]: https://i.stack.imgur.com/qUeC8.png main.dart [2]: https://i.stack.imgur.com/uy3WR.png
幫忙表示感謝。
正如錯誤所說,您正在傳遞 1 個參數,其中構造函數期望 6。所以只需刪除從 id 開始的五個參數,只保留 userData。 像這樣:
UserData.fromJson(Map<String, dynamic userData){
// same code here
}
除了 .fromJson 方法中的數據外,您不應該期待任何東西。 所以保留userData,但去掉this.id、this.email等。你也可以去掉late關鍵字,因為構造函數方法會初始化這些值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.