Xamarin、Prism 和 IOS Webview 异常

Xamarin, Prism and IOS Webview Exception

看来这与棱镜有关。我们正在使用 Xamarin 4.8 和 Prism,在 IOS 中,我所做的就是删除 a

<webview></webview>

' 我得到了这个例外。

我以为我需要设置源但是 那并没有改变问题。我一定是漏掉了一些简单的东西。

Objective-C 抛出异常。名称:NSInvalidArgumentException 原因:*** -[NSCoder decodeObjectOfClasses:forKey:]: 此方法仅适用于 allowKeyedCoding 的编码器。 本机堆栈跟踪: 0 核心基础 0x000000011ea2aaf6 __exceptionPreprocess + 242 1 libobjc.A.dylib 0x000000011f2b8e78 objc_exception_throw + 48 2 基金会 0x0000000118c74b8a -[NSCoder decodeObjectOfClasses:forKey:error:] + 0 3 WebKit 0x0000000117ca3bcb -[WKWebViewConfiguration initWithCoder:] + 87 4 S3.Core.Mobile.iOS 0x000000010cb32359 xamarin_dyn_objc_msgSend + 217 5 ??? 0x000000015c0b2a00 0x0 + 5839202816

We are using Xamarin 4.8 and Prism

我发现您使用的是旧版本的Xamarin Forms,那么您可以将Xamarin Forms的版本升级到最新版本(5.0.0.1931),看看是否可以使用。