【发布时间】:2011-12-27 16:39:04
【问题描述】:
我在 iOS 5.0 iPhone 和 iPad 上使用 Mono/Monotouch/MonoDevelop 的最新稳定版本。我有一个 UIWebView,它在模拟器中从不崩溃,但在实际设备上随机崩溃,它在 EXC_BAD_ACCESS 上崩溃。根据我使用 UIWebViews 阅读的所有内容,最有可能发生在 UIWebView 在完成加载之前被处置时。
这是我在 ViewDidLoad() 中使用的代码:
var urlAddress = BASE_URL + _page;
var nsURL = new NSUrl(urlAddress);
var nsURLRequest = new NSUrlRequest(nsURL);
_webView.Tag = 10;
_webView.ScalesPageToFit = true;
_webView.AutosizesSubviews = true;
_webView.LoadStarted += HandleWebViewLoadStarted;
_webView.LoadFinished += HandleWebViewLoadFinished;
_webView.LoadRequest(nsURLRequest);
this.Add(_webView);
任何想法为什么它会在实际设备上随机崩溃,但从不在模拟器中?
【问题讨论】:
标签: ios uiwebview crash xamarin.ios nsurlrequest