首页 > 解决方案 > Dart/Flutter:没有为“搜索”类型定义吸气剂“长度”

问题描述

Dart/Flutter:我有一个类从服务器获取数据并返回一个列表,但 ListView.builder 抛出错误:没有为“搜索”类型定义吸气剂“长度”。

**这是搜索类的代码:**

class Search {
  String query;
  Search(query) {
    this.query = query;
    HttpClient()
        .getUrl(Uri.parse('https://api-request-url/search'))
        .then((request) => request.close())
        .then((response) async {
          response.transform(Utf8Decoder()).listen((event) {
            return event;
          });
        }
        );
  }
}

标签: flutterdart

解决方案


你没有指定返回event任何东西。

您的课程Search不包含任何iterable变量。你到底想得到什么长度?


推荐阅读