flutter url_launcher ios端崩溃

我的版本
url_launcher: ^4.0.1

 

flutter ios端崩溃,控制台打印如下错误:

*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff23c7127e __exceptionPreprocess + 350
	1   libobjc.A.dylib                     0x00007fff513fbb20 objc_exception_throw + 48
	2   Foundation                          0x00007fff257ac54b -[__NSConcreteURLComponents initWithString:] + 0
	3   CoreServices                        0x00007fff24eb816b -[_LSURLOverride initWithOriginalURL:checkingForAvailableApplications:newsOnly:] + 151
	4   CoreServices                        0x00007fff24eb8a40 -[_LSURLOverride initWithOriginalURL:newsOnly:] + 25
	5   CoreServices                        0x00007fff24eb935c _ZN14LaunchServices12URLOverridesL20getURLOverrideCommonEP5NSURLb + 399
	6   CoreServices                        0x00007fff24eb91bc -[LSApplicationWorkspace(LSURLOverride) URLOverrideForURL:] + 14
	7   UIKitCore<…>
Lost connection to device.

解决方式:

1.查看版本是否合适

2.检查URL中是否有特殊字符:例如中文

可使用url.substring()截取相应的部分,通过Uri.encodeComponent("截取部分的字符串");方法转译称相应的内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值