图像未显示Xamarin.iOS

时间:2018-01-09 08:36:20

标签: c# ios xamarin

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

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

有时我运行app webview show image但在大多数情况下它没有显示,它只是在附图上的蓝色方块中显示问号。

蓝色方块中的问号:

enter image description here

1 个答案:

答案 0 :(得分:1)

您还应该添加引用Web视图内容的密钥。

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

无论如何,我建议你包括你想从ATS中排除的特定域名,因为除非你有充分的理由,否则Apple会在审核过程中拒绝你的申请。