为什么我的 flutter-quill 错误并且即使我更改版本也无法运行?

Muh*_*ruq 7 dart flutter

flutter_quill-5.4.2/lib/src/widgets/raw_editor.dart:233:7:错误:非抽象类“RawEditorState”缺少这些成员的实现:

  • TextInputClient.didChangeInputControl

  • TextInputClient.performSelector

    尝试任一

  • 提供一个实现,

  • 从超类或 mixin 继承实现,

  • 将类标记为抽象类,或者

  • 提供“noSuchMethod”实现。

class RawEditorState extends EditorState
      ^^^^^^^^^^^^^^
/C:/src/flutter/packages/flutter/lib/src/services/text_input.dart:1163:8: 
Context: 'TextInputClient.didChangeInputControl'is defined here.

    void didChangeInputControl(TextInputControl? oldControl, TextInputControl? newControl{}
        ^^^^^^^^^^^^^^^^^^^^^

/C:/src/flutter/packages/flutter/lib/src/services/text_input.dart:1184:8: 
Context: 'TextInputClient.performSelector' isdefined here.

    void performSelector(String selectorName){}
         ^^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

我已经进行了flutter 升级和更新或更改flutter quill 版本,但问题仍然相同。

Mia*_*ano -1

  1. 不要忘记在导入 flutter quill 后添加“隐藏文本”:

    导入 'package:flutter_quill/flutter_quill.dart' 隐藏文本;

  2. 我也遇到过这个问题,解决的方法是重新安装flutter。