我該如何解決?我無法運行代碼,因為 String 有錯誤
Text(
questions[_questionsIndex]['questionText'] as String,
style: TextStyle(color: Colors.orange, fontSize: 30),
),
...(questions[_questionsIndex]['questionText'] as List<String>).map((answer) {
return Answer(_answerQuestions, answer);
}).toList()
uj5u.com熱心網友回復:
問題是這樣的:
questions[_questionsIndex]['questionText'] as String
questions[_questionsIndex]['questionText'] as List<String>
怎么可以同時questions[_questionsIndex]['questionText']是aString和a List<String>?
我不能確定,因為你沒有顯示questions變數里面的內容,我們不知道你想做什么,但你可能想做這樣的事情:
...(questions as List<Map<String, String>>).map((question) {
return Answer(_answerQuestions, question['questionText']);
}).toList()
uj5u.com熱心網友回復:
我決定在 Udemy (flutter) 開設一門在線課程,并顯示了此代碼,以通過測驗加載問題和答案:
Question(
questions[_questionsIndex]['questionText'],
),
...(questions[_questionsIndex]['questionText'] as List<String>).map((answer) {
return Answer(_answerQuestions, answer);
}).toList()
但實際上它不起作用。我試圖將“作為字串”放在第一行,但模擬器確實顯示錯誤。所以我嘗試了你的版本,但它沒有幫助我
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/337351.html
上一篇:常見顫振錯誤(缺少必需的引數)
