Flutter 在颤振中添加动态生成的超链接,布尔表达式错误
我试图在一个由五部分组成的地图组中为地图图标添加一个动态URL 我认为语法是正确的,但是代码中有一个bug 有人能帮我吗Flutter 在颤振中添加动态生成的超链接,布尔表达式错误,flutter,dart,url,dynamic,Flutter,Dart,Url,Dynamic,我试图在一个由五部分组成的地图组中为地图图标添加一个动态URL 我认为语法是正确的,但是代码中有一个bug 有人能帮我吗 IconButton( icon: Icon( FontAwesomeIcons.mapMarkedAlt, color: Colors.white, ), onPressed: () async {
IconButton(
icon: Icon(
FontAwesomeIcons.mapMarkedAlt,
color: Colors.white,
),
onPressed: () async {
if (await canLaunch(roadtripMapURL)) {
await launch(roadtripMapURL);
} else {
throw 'Could not launch $roadtripMapURL';
}
}),
执行已发生。
_AssertionError(失败的断言:布尔表达式不能为空)
class\u MyCardsState使用SingleTickerProviderStateMixin扩展状态{
//卡片集输入起始码
var卡=[
路障卡(
索引:0,
color1:Color.fromRGBO(255、224、140、1),
color2:Color.fromRGBO(255、184、130、1),
路途旅行图片:
"https://demoImageLink.com/demo.jpg",
roadtripAreaTag:“演示说明”,
roadtripMapURL:“https://goo.gl/maps/demoLink"),
断言错误的堆栈跟踪是什么?查找失败的断言,查看哪些内容不应该为空,然后反向工作。
class _MyCardsState extends State<MyCards> with SingleTickerProviderStateMixin {
//Cardset Input startet hier
var cards = [
RoadtripCard(
index: 0,
color1: Color.fromRGBO(255, 224, 140, 1),
color2: Color.fromRGBO(255, 184, 130, 1),
roadtripImage:
"https://demoImageLink.com/demo.jpg",
roadtripAreaTag: "Demo Caption",
roadtripMapURL: "https://goo.gl/maps/demoLink"),