gpt4 book ai didi

visual-studio-code - VS Code 上的 Flutter 问题 : StreamController. Sink.add() 突然需要参数 PUSH

转载 作者:IT王子 更新时间:2023-10-29 07:23:53 24 4
gpt4 key购买 nike

下午好好人,我突然遇到 VS Code 的问题:在几个 Flutter 应用中 Streamcontroller.sink.add();突然需要参数“push”(之前没有)。 live

没有添加 push 参数显然会返回错误

2 required argument(s) expected, but 1 found.dart(not_enough_required_arguments)

有谁知道可能发生了什么?预先感谢您的帮助弗朗切斯科

编辑:通过 f12 定义实际上显示了参数 push

    part of dart.core;

/**
* A generic destination for data.
*
* Multiple data values can be put into a sink, and when no more data is
* available, the sink should be closed.
*
* This is a generic interface that other data receivers can implement.
*/
abstract class Sink<T> {
/**
* Adds [data] to the sink.
*
* Must not be called after a call to [close].
*/
void add(T data, Future push);

/**
* Closes the sink.
*
* The [add] method must not be called after this method.
*
* Calling this method more than once is allowed, but does nothing.
*/
void close();
}

但正如 pskink 提醒的那样,文档并未显示此要求;我不知道这会如何改变,此时的问题是:

如何恢复正常?

最佳答案

长话短说看起来是错误的代码,而是损坏了 Dart 代码;

我关注了 instruction由 Gunter 提供一切恢复正常。

再次感谢甘特

关于visual-studio-code - VS Code 上的 Flutter 问题 : StreamController. Sink.add() 突然需要参数 PUSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54037974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com