我正在開發一個iPad應用程序,該應用程序應該將網站輸出到另一個視圖,但是當第二個視圖加載時,它會顯示爲空。我正在使用故事板鏈接一個按鈕來推動網頁視圖控制器並將網頁加載到該視圖中。代碼在第一個視圖中工作正常(由NSLog表示),但是NSURL從未將其顯示到第二個視圖(NSLog「Null」)。Xcode Webview輸出「null」
守則IBAction爲對第一種觀點:
self.sanctuaryWebViewController = [[SanctuaryWebViewController alloc]init];
self.sanctuaryWebViewController.URL = [NSURL URLWithString:@"http://www.website.org"];
代碼中viewDidLoad中第二個視圖控制器:
NSURLRequest *requestObject = [NSURLRequest requestWithURL:URL];
[webView loadRequest:requestObject];
我已經在iPhone應用程序這樣做精聲明導航委託推的觀點,但不確定是否使用storyboard或splitview與問題有任何關係。我花了數小時尋找幫助,並嘗試了幾種不同的編碼方式,但沒有去。我覺得我很接近,但並不是那樣。使用Xcode 4.4並在OS 10.8上運行; IOS 5.1
感謝您的任何建議
感謝您的反饋意見。我正在使用ARC。我懷疑你期待更多的代碼。我的iPhone應用程序僅在第二個視圖控制器的viewDidLoad方法中具有上述代碼,並按預期工作。我沒有理由認爲它不適用於ipad版本的應用程序。該方法中的其他代碼用於活動指示器和NSLog。我假設爲null,因爲這是NSLog如何顯示它。 webview通過Storyboard/IB連接到UIWevbView的屬性。我還應該補充一點,推送工作,但webview不加載網頁。 – Heitzmidan 2012-07-31 03:56:06