处理手势时抛出以下_TypeError:类型“Null”;不是“String”类型的子类型;扑
每当我按下发送消息按钮时,我都会收到此错误:
我的代码如下:
void sendMessage(String text) {
var messageJson = {
"message": text,
"isMe": socket.id,
};
socket.emit('message', messageJson);
chatController.chatMessages.add(Message.fromJson(messageJson));
}
void setUpSocketListener() {
socket.on('message-receive', (data) {
print(data);
chatController.chatMessages.add(Message.fromJson(data));
});
}
}
这是我制作的模型:
class Message {
String message;
String isMe;
Message({required this.message, required this.isMe});
factory Message.fromJson(Map<String, dynamic> json) {
return Message(message: json["message"], isMe: json["isMe"]);
}
}
我不知道问题是什么。
I get this error whenever I press the send message button:
My code below:
void sendMessage(String text) {
var messageJson = {
"message": text,
"isMe": socket.id,
};
socket.emit('message', messageJson);
chatController.chatMessages.add(Message.fromJson(messageJson));
}
void setUpSocketListener() {
socket.on('message-receive', (data) {
print(data);
chatController.chatMessages.add(Message.fromJson(data));
});
}
}
This is the model I made:
class Message {
String message;
String isMe;
Message({required this.message, required this.isMe});
factory Message.fromJson(Map<String, dynamic> json) {
return Message(message: json["message"], isMe: json["isMe"]);
}
}
I don't know what the problem is.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论