小编Sat*_*an 的帖子

将 cloud_firestore 添加到 pubspec Flutter 后,无法为模拟器构建应用程序

我在我的 pubspec.yaml 文件中添加了依赖项并且 pubget 运行没有错误,然后我进入 flutter run 并且我得到了这个错误,在添加任何依赖项之前,应用程序在 ios 模拟器上运行良好:

///////////////////////////////////////////////// //

Launching lib/main.dart on iPhone X in debug mode...
Running pod install...                                             54.9s
Running Xcode build...                                                  

Xcode build done.                                           164.4s
Failed to build iOS app
Error output from Xcode build:
?
    ** BUILD FAILED **


Xcode's output:
?
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Cl
    asses/CloudFirestorePlugin.m:155:24: error: no visible @interface for 'FIRQuery'
    declares the selector 'queryWhereField:arrayContainsAny:'
            query = [query queryWhereField:fieldName arrayContainsAny:value];
                     ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Cl
    asses/CloudFirestorePlugin.m:157:24: error: no visible @interface for 'FIRQuery'
    declares the selector 'queryWhereFieldPath:arrayContainsAny:' …
Run Code Online (Sandbox Code Playgroud)

ios firebase visual-studio-code flutter google-cloud-firestore

5
推荐指数
2
解决办法
3475
查看次数

如何在颤振中降级软件包?

cloud_firestore 0.12.11 在颤振中对我不起作用,它不允许我的应用程序在调试中启动。我将如何降级此软件包?在 pubspec 文件中,我使用了较低版本的 cloud_firestore 即。(cloud_firestore: ^0.12.9+4) 然后保存,VS Code 得到了包,但是当我再次尝试启动时,它给出了同样的错误:

                     ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore- 
    0.12.11/ios/Classes/CloudFirestorePlugin.m:157:24: error: no visible @interface for 
    'FIRQuery' declares the selector 'queryWhereFieldPath:arrayContainsAny:'
                query = [query queryWhereFieldPath:fieldPath arrayContainsAny:value];
                     ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore- 
   0.12.11/ios/Classes/CloudFirestorePlugin.m:163:24: error: no visible @interface for 
   'FIRQuery' declares the selector 'queryWhereField:in:'
            query = [query queryWhereField:fieldName in:value];
                     ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore- 
   0.12.11/ios/Classes/CloudFirestorePlugin.m:165:24: error: no visible @interface for 
  'FIRQuery' declares the selector 'queryWhereFieldPath:in:'
                query = [query queryWhereFieldPath:fieldPath in:value];
                     ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore- 
   0.12.11/ios/Classes/CloudFirestorePlugin.m:764:16: warning: 'timestampsInSnapshotsEnabled' 
    is deprecated [-Wdeprecated-declarations]
              settings.timestampsInSnapshotsEnabled = 
    (bool)call.arguments[@"timestampsInSnapshotsEnabled"]; …
Run Code Online (Sandbox Code Playgroud)

ios firebase flutter google-cloud-firestore

4
推荐指数
1
解决办法
2930
查看次数

Flutter Firestore QuerySnapshot 没有 getter 'document 的实例

我正在使用它从 firestore 数据库获取消息列表,但是,它给了我一个错误:

flutter: 以下 NoSuchMethodError 被抛出 building: flutter: Class 'QuerySnapshot' has no instance getter 'document'。颤振:接收器:“QuerySnapshot”实例颤振:尝试调用:文档

我使用的代码是:

StreamBuilder(
                stream: Firestore.instance
                    .collection('messages')
                    .document(groupId)
                    .collection(groupId)
                    .orderBy('timestamp', descending: true)
                    .snapshots(),
                builder: (BuildContext context, AsyncSnapshot snapshot) {
                  if (!snapshot.hasData) {
                    return Center(
                      child: CircularProgressIndicator(),
                    );
                  } else {
                    listMessage = snapshot.data.documents;
                    return ListView.builder(
                      padding: EdgeInsets.all(10.0),
                      itemBuilder: (context, index) =>
                          buildItem(index, snapshot.data.document[index]),
                      itemCount: snapshot.data.documents.length,
                      reverse: true,
                      controller: scrollController,
                    );
                  }
                },
              ),
Run Code Online (Sandbox Code Playgroud)

我是 Firestore 的新手,noSQL 任何人都可以帮忙吗?

android ios flutter google-cloud-firestore

3
推荐指数
2
解决办法
1万
查看次数

Flutter List<Dynamic> 应该是 List<DataRow>

我正在尝试使用 flutter 的 DataTable 小部件,但我不断收到此错误,我想创建一个方法来生成表的数据。

var dataList = [
    DataSectionCollection(
      category: 'Category',
      date: 'January 01, 2019',
      item: [
        DataSectionItem(
            symbol: "ICMS", amount: " 474.858.228.17", percentage: 3.55),
        DataSectionItem(
            symbol: "ICMS", amount: " 474.858.228.17", percentage: 3.55),
        DataSectionItem(
            symbol: "ICMS", amount: " 474.858.228.17", percentage: 3.55),
        DataSectionItem(
            symbol: "ICMS", amount: " 474.858.228.17", percentage: 3.55),
      ],
    ),
    DataSectionCollection(
      category: 'Category',
      date: 'January 01, 2019',
      item: [
        DataSectionItem(
            symbol: "AAAA", amount: " 474.858.228.17", percentage: 3.55),
        DataSectionItem(
            symbol: "AAA", amount: " 474.858.228.17", percentage: 3.55),
        DataSectionItem(
            symbol: "AAA", …
Run Code Online (Sandbox Code Playgroud)

android ios flutter

1
推荐指数
1
解决办法
3869
查看次数