“返回类型‘字符串?’ 不是一个‘void’,正如闭包上下文所要求的那样。”

Ayd*_*dan 0 flutter

我收到的错误指出“返回类型‘字符串?’ 不是一个‘void’,正如闭包上下文所要求的那样。” 变量“_desc”是一个字符串。

                    decoration: InputDecoration(labelText: 'Caption'),
                    validator: (value) {
                      return value!.isEmpty ? 'Description is required' : null;
                    },
                    onSaved: (value) {
                      return _desc = value;
                    },
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

Kev*_*ore 5

抛弃return. 只需分配_desc.