我一直有这个巨大的问题,所以我画了一张图...

替代文字http://tomsfil.es/7bdead0a.png

我成功获取到A类 - 方法B,但在这一点上,IBOutlet中Z是无? :( 任何想法?

注释 有人告诉我,这可能是一个Overrelease和使用NSZombieEnabled但我感到困惑

有帮助吗?

解决方案

这是当你调用类的所有问题。创建具有initWithNibName视图控制器之后,没有什么实际上是有线了没有 - 它只是后创建的,并在有线IBOutlets创建视图

一个窍门是可以简单地要求该视图控制器.view,像这样:

myViewController.view;

那么该视图将被创建并且将IBOutlet中存在。更好的方法虽然是,以创建设置视图控制器上的属性,然后在任一viewDidLoad,或在viewWillAppear使用这些属性来为您的出口设置的值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top