-1

我在情节提要中有一个 UIViewController,我让它创建代码:

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

但是,在我的viewDidLoad方法之后,我打印出来self.webView2,它是(null). 为什么它是空的?我需要向 webView 添加一个 URL,但此时它为空。

4

2 回答 2

0

有没有把 UIWebView 拖到 storyboard 中的 outlet 上(属性前面的圆圈是不是填的)?这将自动实例化控件。

于 2013-03-01T02:36:56.297 回答
0

在代码中创建属性不会创建出口。你必须有件事:代码中的属性和情节提要中的出口。确保您实际上有一个从情节提要中的 UIViewController 到其视图中的 UIWebView 的出口。

它可能会帮助您阅读我书中有关网点的部分:

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

本书的这一部分讨论“笔尖”,但同样适用于“故事板”。

于 2013-03-01T02:37:04.317 回答