flutter_webview_plugin 在混合模式下 xcode 打开加载不了 webview, Android Studio 编译是可以打开的

来源:12-9 基于自定义WebView实现H5混合开发-2【H5混合实战】

幕布斯6046824

2020-08-18

图片描述
使用flutter_webview_plugin 在混合模式下 xcode 打开加载不了 webview
但是直接Android Studio 编译是可以打开的
图片描述

已经按照插件说明填写了
图片描述还是不行

报错信息是

FlutterHybridiOS[4324:62965] [VERBOSE-2:ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method close on channel flutter_webview_plugin)
#0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:154:7)

#1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
#2 FlutterWebviewPlugin.close (package:flutter_webview_plugin/src/base.dart:238:20)
#3 _WebviewScaffoldState.initState (package:flutter_webview_plugin/src/webview_scaffold.dart:93:22)
#4 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58)
#5 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
#6 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
#7 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
#8 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
#9 Element.rebuild

写回答

1回答

CrazyCodeBoy

2020-08-19

从log上看在iOS上webview插件没有没注册上去导致的,参考下这篇文章中关于插件的处理看是否能帮到你。

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程