我正在跨平台应用程序中工作。
我使用跨平台的网络视图https://github.com/SKLn-Rad/Xam.Plugin.Webview
在Android上运行正常
但是在IOS上没有任何作用
根本不会触发任何事件,即使是“ OnNavigationError”事件也是如此。
我使用“ WebRequest”检查是否可以访问互联网,并且工作正常,没有连接问题。
我为Webview设置WidthRequest和HeightRequest。
我也为IOS项目设置了NS安全性
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
我尝试了“ https://www.google.com”,但没有成功。
对我来说,问题是沉默,没有任何错误。
有人可以帮忙吗?
问候
答案 0 :(得分:0)
对不起,我找到了解决方法:) 我只是在IOS项目的AppDelegate.cs中缺少一行 这是解决问题的方法,以防其他人像我一样面对它
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
..
Xam.Plugin.WebView.iOS.FormsWebViewRenderer.Initialize();
..
}
致谢