C# 未显示Xamarin.iOS的图像

C# 未显示Xamarin.iOS的图像,c#,ios,xamarin,C#,Ios,Xamarin,我有一个Xamarin PCL项目,我需要在webview中显示一些HTML内容。在Android应用程序中,一切工作都很完美,但在IOS中,我在显示图像方面有问题。因为它不是本地内容,所以我禁用了应用程序的ATS <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads </key> <true/> </dict>

我有一个Xamarin PCL项目,我需要在webview中显示一些HTML内容。在Android应用程序中,一切工作都很完美,但在IOS中,我在显示图像方面有问题。因为它不是本地内容,所以我禁用了应用程序的ATS

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads </key>
    <true/>
</dict>
NSAppTransportSecurity
NSAllowsArbitraryLoads
有时我会运行应用程序webview show image,但在大多数情况下它不会显示,它只是在蓝色方框中显示问号,就像附件中的图像一样

蓝色方框中的问号:


您还应该添加引用web视图内容的键

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads </key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>
NSAppTransportSecurity
NSAllowsArbitraryLoads
NSAllowsArbilarLoadsInWebContent

无论如何,我建议您将要从ATS中排除的特定域包括在内,因为除非您有很好的理由,否则苹果将在审查过程中拒绝您的应用程序。

您能给出html内容吗?这不是因为它不是本地内容,但是,您显示的网页中使用的资源来自不安全的资源,即不使用HTTPSRefer to,也许有帮助。