小编Soh*_*ndu的帖子

如何解决“参数类型‘对象?’” 无法分配给参数类型“String”.dart(argument_type_not_assignable)”?

我正在尝试从问题中访问 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)

dart flutter

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

dart ×1

flutter ×1