股票UIViewController不能设置为IBOutlet?

时间:2010-07-18 00:26:35

标签: iphone ios4

我有一个基于视图的应用程序,我想通过我的UIView更改UIViewController。我设置了一个IBOutlet UIViewController *viewController,然后在Interface Builder中将其链接,但每当我创建此链接时,应用程序就会在启动时与SIGKILL一起崩溃。有没有人有过这方面的经验,还有其他方法可以解决我想要做的事情吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

您是否使用过控制台查看是否因为崩溃而退回原因?如果你可以发布它,将有助于解决你的应用程序抛出sigkill的原因。

你可能会尝试以防万一干净的构建,在构建清理所有目标然后运行,如果它崩溃检查控制台日志它扔了什么,如果不再存在的东西仍然挂钩在接口构建器中它可能是一个原因因为崩溃。

答案 1 :(得分:0)

你做错了。 nib包含UIViewController,它是在nib load上合成的。该笔尖还包含UIView,该viewUIViewController的{​​{1}}属性相关联。

只需将另一个UIView(或其派生类)添加到笔尖,然后将其链接到UIViewController的{​​{1}}属性。

在视图控制器中,您可以通过视图属性访问此视图。