iOS上的Flutter应用程序在使用移动的数据时抛出以下错误:
第一个月
运行以下代码时:
try {
final result = await InternetAddress.lookup('google.com',
type: InternetAddressType.IPv4);
if (result.isNotEmpty && result[0].rawAddress.isNotEmpty) {
hasConnection = true;
} else {
hasConnection = false;
}
} on SocketException catch (_) {
hasConnection = false;
}
Android或iOS上带WiFi的应用程序运行良好,在两台真实的设备上测试。
1条答案
按热度按时间pzfprimi1#
问题出在参数
type: InternetAddressType.IPv4
上,默认参数type: InternetAddressType.any
可解决该问题