没有名为"dataRowMaxHeight"的命名参数。- firebase_ui_firestore - flutter

3

你好,当我尝试在Xcode中构建我的Flutter应用程序时,我遇到了以下整个错误消息:

../.pub-cache/hosted/pub.dev/firebase_ui_firestore-1.5.1/lib/src/table_builder.dart:301:23: 错误:没有名为'dataRowMaxHeight'的参数。

我尝试升级软件包,但没有成功。我已经清理了项目,修复了pub缓存,但似乎没有解决这个问题。任何帮助都受到欢迎,谢谢

1个回答

4

在你的pubspec.yaml文件中,尝试将

firebase_ui_firestore: ^1.5.1

替换为

firebase_ui_firestore: 1.4.0

不要在该版本号前加上^符号,然后运行flutter cleanflutter pub get命令。如果您想运行iOS设备,则必须在此操作之后先通过Xcode运行。

这就是我在花费了几天时间弄清楚后所做的。希望能对您有所帮助。


你的建议起作用了。有什么想法可能导致这个错误吗? - Igbokwenu
@lgbokwenu 这与Flutter版本有关,如果我没记错的话,但我不确定。但是有一些包需要像上面的示例那样编写... 对于我的情况,这个包和helpers包也需要在特定版本中,没有^符号。 - anas
谢谢Anas,我采用了类似的方法,在我的情况下,我不得不降低软件包的版本,最终它起作用了。 - CyberHunter
另外,我在最新的稳定版本中更新了框架。也许这可以帮助其他人。 - CyberHunter
@Igbokwenu 可能的主要原因是您的Flutter版本较低,不是最新版本。 - Jaha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接