因此,我尝试在firestore中使用一个文档创建集合,从我以fiels形式收集的变量中,代码如下:
onPressed:() async {
await FirebaseFirestore.instance
.collection(_ICO).add({
"Company name": _compname,
}).then((_){
print("success!");
});
这是我得到的错误代码:
F/crash_dump32(18407):crash_dump.cpp:474]未能附加到线程181:权限被拒绝I/e.firebase_com(17852):线程[5, tid=17868, WaitingInMain SignalCatcherLoop,线程=0xe1a8d210, peer=0x13240228,"Signal Catcher"]:响应信号3 I/e.firebase_com(17852):I/e.firebase_com(17852):写入堆栈跟踪到墓碑E/flutter(17852):[ERROR: flutter/lib/ui/ui_dart_state.cc(186)]未处理异常:NoSuchMultiodError: getter'isNotAir ty'被称为空。E/flutter(17852):接收器:空E/flutter(17852):尝试呼叫:isNot空*
我还应该提到,在尝试运行此代码时,我是使用用户帐户登录的。
感谢您的帮助。
好吧,我终于找到了我问题的答案,这真是个愚蠢的错误,或者说是2。。。
第一:
Widget _buildICO(){
return TextFormField(
decoration: InputDecoration(labelText: 'ICO'),
validator: (String value){
if (value.isEmpty){
return 'ICO je potrebné';
}
},
onSaved: (String value){
ICO = value;
},
);
}
您可以更改规则,以便只有经过身份验证的用户才能读取/写入数据库:
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
或
{ "rules": { ".read": true, ".write": true, } }
要始终可用,请记住在生产中更改它
转到数据库,然后转到数据库的规则,将规则更改为true。
当我将其更改为list时,出现以下错误: 这里是我的小部件构建: 对于API、模型和其他函数,您可以在未处理的异常中检查我的另一篇文章:键入“\u InternalLinkedHashMap”
[错误:flatter/lib/ui/ui_dart_state.cc(157)]未处理的异常:NoSuchMethodError:对null调用了方法“validate”。E/flatter(6538):接收器:null E/flatter(6538):尝试调用:validate()E/flatter(6538):#0对象。无此方法(dart:core patch/object_patch.da
我有这个错误,我不明白我的错误在哪里 [错误:flatter/lib/ui/ui\u dart\u state.cc(166)]未处理的异常:NoSuchMethodError:对null调用了getter“output”。E/颤振(16491):接收器:空E/颤振(16491):尝试调用:输出 这个错误引用了这个函数,但是我没有错误语法 这就是我所说的 有人能帮忙吗!
下面是我的代码片段: 现在java用'unhandled exception type SQLException)标记指示语句(以及后面的所有语句)。gfsql.dosql抛出此异常并定义为: public ResultSet doSQL(String sqlCommand)抛出SQLException{ 有趣的是--如果我像这样重复“catch”块: 未标记“未处理”错误。(但是,重复的catc
这个想法是,当用户触摸按钮/图像时,它应该会播放一个声音。 我正在使用android studio创建应用程序。我已经导入了一个名为Audioplayers的包来帮助播放音频。 当我运行代码时,应用程序已经构建并显示图像,但当我点击图像时,它给我一个无法解决的错误:
我主要是为技术精明的人编写一个小工具,例如程序员、工程师等,因为这些工具通常是快速的,随着时间的推移,我知道会有未处理的异常,用户不会介意。我希望用户能够向我发送回溯,这样我就可以检查发生了什么,并可能改进应用程序。 我通常做wxPython编程,但我最近做了一些Java。我已经将