【发布时间】:2013-05-02 01:57:14
【问题描述】:
我有以下代码试图在我的应用上加载网页:
Console.WriteLine("login view class");
NSUrl url = new NSUrl("http://deekor.com");
NSUrlRequest request = new NSUrlRequest(url);
loginWebView.LoadRequest(request);
最后一行:
loginWebView.LoadRequest(request);
正在引发System.Reflection.TargetInvocationException 异常。
loginWebView 是UIWebView
怎么了?
编辑
我想我忘记了这一行:loginWebView = new UIWebView(); 添加它后异常消失了......但是页面没有加载......
查看调试中的本地变量,我看到 loginWebView 在调用 loginWebView = new UIWebView(); 之前设置为 null。我是想创建这样一个新的,还是我的插座有问题?
LoginViewController.Designer.cs
故事板
【问题讨论】:
-
不确定,但
TargetInvocationException表示在反射过程中,调用方法时出现异常。内部异常将提供错误的真实细节。 -
@KirkWoll 我刚刚编辑了我的帖子。这看起来对吗?知道为什么它现在没有加载吗?
-
您是否将 loginWebView 添加到其父级以使其可见?
-
@Jason 我将一个 uiwebview 拖到情节提要上,并为它创建了一个名为
loginWebView的出口,如果这就是您的要求。抱歉,我对此很陌生。 -
@Jason 我进一步更新了我的帖子
标签: c# xamarin.ios xamarin