Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios Xamarin IOS中的WebView_Xamarin.ios - Fatal编程技术网

Xamarin.ios Xamarin IOS中的WebView

Xamarin.ios Xamarin IOS中的WebView,xamarin.ios,Xamarin.ios,我们创建了一个网站,希望添加本机IOS应用程序。我们创建了一个Mac服务器并连接到VisualStudio。现在我们想在Web视图中添加一个网站。我们以Main.Storyboard的形式添加了一个Web视图。代码文件写在下面给出的ViewControler.CS表单上,但当我们调试此代码时,在emulator上显示为空白,请帮助任何人 public partial class ViewController : UIViewController { public Vie

我们创建了一个网站,希望添加本机IOS应用程序。我们创建了一个Mac服务器并连接到VisualStudio。现在我们想在Web视图中添加一个网站。我们以Main.Storyboard的形式添加了一个Web视图。代码文件写在下面给出的ViewControler.CS表单上,但当我们调试此代码时,在emulator上显示为空白,请帮助任何人

 public partial class ViewController : UIViewController
    {
        public ViewController(IntPtr handle) : base(handle)
        {
        }

        public override void ViewDidLoad()
        {
            vwDisplay = new UIWebView(View.Bounds);
            View.AddSubview(vwDisplay); string url = "http://google.com";
            vwDisplay.LoadRequest(new NSUrlRequest(new NSUrl(url)));
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

        }

        public override void DidReceiveMemoryWarning()
        {
            base.DidReceiveMemoryWarning();
            // Release any cached data, images, etc that aren't in use.
        }
    }

通过添加以下代码更新plist文件

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

UIWebView有几个事件将在完成、错误、,等等-您是否尝试为这些事件添加处理程序?没有,先生,我们没有添加任何处理程序。我建议您为这些事件添加处理程序-可能存在一个您没有看到的错误,因为您没有连接处理程序。我正在添加处理程序,但没有显示任何错误。未声明,但是实例化它并将其添加到视图中。如果它已经在故事板中,则不需要这样做。试着注释掉前两行
webVeiew.LoadRequest(new NSUrlRequest(new NSUrl("http://www.google.com")));