Решение:
Как сказал Джейсон , загрузите ваши файлы в webView
Я бы показал код для вас:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
var webView = new UIWebView(View.Bounds);
View.AddSubview(webView);
var url = "http://css4.pub/2015/icelandic/dictionary.pdf"; // NOTE: https secure request
webView.LoadRequest(new NSUrlRequest(new NSUrl(url)));
}
Поскольку ATS по умолчанию включен в iOS 9 и OS X El Capitan, если ваше приложение Xamarin.iOS или какая-либо библиотека или служба, которую он использует, подключается к Интернету, вам необходимо предпринять какие-либо действия илисоединения приведут к возникновению исключения.
Обратите внимание на параметр ATS
в вашем приложении, так как ваш сайт начинается с http
вместо https
.
Добавитьследующий файл Info.plist
вашего приложения для правильной загрузки веб-страниц, в то время как защита Apple Transport Security (ATS)
все еще включена для остальной части приложения:
<key>NSAppTransportSecurity</key>
<dict>
<key> NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
См .: выход из-ats