-1

ストーリーボードにUIViewControllerがあり、コードを作成します。

@property (weak, nonatomic) IBOutlet UIWebView *webView2;

しかし、私のviewDidLoad方法の後、私は印刷しますself.webView2、そしてそれは(null)です。なぜnullなのですか?webViewにURLを追加する必要がありますが、現時点ではnullです。

4

2 に答える 2

0

UIWebViewをストーリーボードのアウトレットにドラッグして接続しましたか(プロパティの前の円は塗りつぶされていますか)?これにより、コントロールが自動的にインスタンス化されます。

于 2013-03-01T02:36:56.297 に答える
0

コードでプロパティを作成しても、アウトレットは作成されません。コード内のプロパティとストーリーボード内のアウトレットの2つが必要です。ストーリーボードのUIViewControllerからビューのUIWebViewへのアウトレットが実際にあることを確認してください。

私の本のアウトレットに関するセクションを読むのに役立つかもしれません:

http://www.apeth.com/iOSBook/ch07.html#_outlet_connections

本のこのセクションでは「ペン先」について説明していますが、「ストーリーボード」にも同様に適用されます。

于 2013-03-01T02:37:04.317 に答える