在 Flutter 中,方法不会覆盖其超类中的任何方法

问题描述 投票:0回答:2

当我尝试在 iPhone 15 上运行 Flutter 应用程序时,我收到类似这样的错误。

在 iPhone 15 Pro 上以调试模式启动 lib/main.dart... Xcode 构建完成。 无法构建 iOS 应用程序 Swift 编译器错误(Xcode):方法不会覆盖其超类 /Users/Vishnu/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.0/ios/Classes/InAppWebView/InAppWebView.swift:1431 中的任何方法: 25

无法为模拟器构建应用程序。 在 iPhone 15 Pro 上启动应用程序时出错。

退出 (1)。

flutter dart dart-pub
2个回答
0
投票

我认为这个问题已在最新版本的

flutter_inappwebview
中按照此问题得到解决。只需在您的
6.1.0+1
中更新到版本
pubspec.yaml
,如下所示:

  flutter_inappwebview: ^6.1.0+1

如果由于某种原因无法更新,可以只更新 iOS 实现,如下所示:

flutter_inappwebview_ios: 1.1.0+1

但我相信这是非常罕见的情况,当你无法更新依赖项的补丁版本时(

flutter_inappwebview
),所以首选此答案的第一种方法。


0
投票

我通过将该软件包的

flutter_inappwebview
文件中的
pubspec.yaml
升级到最新版本来修复了导致问题的问题。

您可以在文件夹中找到包

/.pub-cache/hosted/pub.dev/

您需要知道哪个软件包有旧版本的

flutter_inappwebview
导致了问题。

flutter_inappwebview: ^latest_version

就我而言

html_editor_enhanced_android_fix
pubspec.yaml

中有旧版本的 flutter_inappwebview
© www.soinside.com 2019 - 2024. All rights reserved.