Flutter Firestore控制器错误!=null”:不正确
每当我尝试查询时都会出现此错误。这个错误似乎是随机出现的,并不总是如此。 公开发行Flutter Firestore控制器错误!=null”:不正确,flutter,dart,google-cloud-firestore,Flutter,Dart,Google Cloud Firestore,每当我尝试查询时都会出现此错误。这个错误似乎是随机出现的,并不总是如此。 公开发行 version: 1.0.0+1 environment: sdk: ">=2.7.0 <3.0.0" dependencies: flutter: sdk: flutter flutter_bloc: ^6.0.2 bloc: ^6.0.2 cloud_firestore: ^0.14.0+2 path_provider: ^1.6.14
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_bloc: ^6.0.2
bloc: ^6.0.2
cloud_firestore: ^0.14.0+2
path_provider: ^1.6.14
cupertino_icons: ^0.1.3
dev_dependencies:
flutter_test:
sdk: flutter
我的问题是:
Stream<List<PostItem>> searchPosts({String searchTerm, String organisation}) {
print('function called');
if (organisation == null) {
print('running searches');
return _postsCollection
.where('description', isGreaterThanOrEqualTo: searchTerm)
.where('description', isLessThanOrEqualTo: '$searchTerm\uf8ff')
.snapshots()
.map(_getPostItem);
} else {
print('getting organisation posts');
return _postsCollection
.where('organisation', isEqualTo: organisation)
.snapshots()
.map(_getPostItem);
}
}
在这里,我试图根据这两种方法筛选帖子_getPostItem只是修改原始流。
感谢您的帮助。谢谢。升级云firestore软件包
cloud_firestore: ^0.14.0+2
到
作为一个可以接受的答案,升级包解决了这个问题。在上,使用类似的方法已经解决了相同的问题。升级云firestore包
cloud_firestore: ^0.14.0+2
到
作为一个可以接受的答案,升级包解决了这个问题。在上,使用类似的方法已经解决了相同的问题。您的cloud\u firestore\u platform\u接口包版本是什么?请也分享Flatter doctor-v结果。我在问题中添加了它们。您是否尝试将cloud\u firestore包升级到0.14.1+3?不,我会试着给你回复你的cloud\u firestore\u platform\u接口包版本是什么?请也分享Flatter doctor-v结果。我已经在问题中添加了它们。你是否尝试将你的cloud\u firestore包升级到0.14.1+3?不,我会试着给你回电话
cloud_firestore: ^0.14.0+2
cloud_firestore: ^0.14.0+3