0

Web サイトを別のビューに出力する iPad アプリを開発していますが、2 番目のビューが読み込まれると null になります。ストーリーボードを使用してボタンをリンクし、Web ビュー コントローラーをプッシュして Web ページをそのビューに読み込みます。コードは最初のビュー (NSLog で示される) では正常に動作しますが、NSURL は 2 番目のビュー (NSLog "Null") には到達しません。

最初のビューの IBAction のコード:

self.sanctuaryWebViewController = [[SanctuaryWebViewController alloc]init];
self.sanctuaryWebViewController.URL = [NSURL URLWithString:@"http://www.website.org"];

ViewDidLoad のコード 2 番目のビュー コントローラー:

NSURLRequest *requestObject = [NSURLRequest requestWithURL:URL];
[webView loadRequest:requestObject];

ビューをプッシュするためにnavデリゲートを宣言するIphoneアプリでこれを行いましたが、ストーリーボードまたはスプリットビューの使用が問題と関係があるかどうかはわかりません. 何時間もかけてヘルプを探し、さまざまなコーディング方法を試しましたが、うまくいきませんでした。私は近いと思いますが、そこまでではありません。Xcode 4.4 を使用し、OS 10.8 で実行しています。IOS 5.1

提案をありがとう

4

2 に答える 2

0

2 番目のビュー コントローラーのコードをもっと見せてもらえますか? ARCを使用していると思いますか?結果がNSNullではなくnilになるということだと思います(違いがあります)?2 番目のビュー コントローラーの webView を Storyboard/IB の UIWebView に接続しましたか?

幸運を!

于 2012-07-30T05:36:27.603 に答える