颤振错误:未为“状态”类型定义方法“保存”

时间:2021-03-18 15:39:48

标签: flutter dart

谁能帮我解决这个问题?

我正在尝试在颤振中做一个简单的表单,但因为我使用的是新版本的颤振(2.0.2)

我收到此错误消息: 方法 'save' 没有为类型 'State' 定义。 尝试将名称更正为现有方法的名称,或定义名为“save”的方法。

代码:

import 'package:flutter/material.dart';

class AddressFormScreen extends StatefulWidget {
  AddressFormScreen();

  @override
  _AddressFormScreenState createState() => _AddressFormScreenState();
}

class _AddressFormScreenState extends State<AddressFormScreen> {
  final GlobalKey formKey = GlobalKey<FormState>();

  void _saveForm() {
    formKey.currentState!.save();
  }

  @override
  Widget build(BuildContext context) {
    return Container(
        child: Form(
      key: formKey,
      child: TextFormField(),
    ));
  }
}

0 个答案:

没有答案