我正在尝试从问题中访问 QuestionText 的值。当我尝试从地图中提取字符串值时,Flutter 上显示以下错误。(代码是用Dart写的):
参数类型“对象?” 无法分配给参数类型 'String'.dart(argument_type_not_assignable)
错误:
这是我的main.dart文件:
import 'package:flutter/material.dart';
import './question.dart';
import './answer.dart';
// void main() {
// runApp(MyApp());
// }
void main() => runApp(MyApp());
class MyApp extends StatefulWidget {
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return _MyAppState();
}
}
class _MyAppState extends State<MyApp> {
var _questionIndex = 0;
void _answerQuestion() {
setState(() {
_questionIndex += 1;
});
print(_questionIndex);
}
@override
Widget build(BuildContext context) {
var questions = [
{
'questionText': 'What\'s your …Run Code Online (Sandbox Code Playgroud)