我怎么能有Xcode的警告我,如果我的对象之一的一个IBOutlet不是在NIB迷上了什么?

我可以检查出口由在assert(ofEveryOutlet);awakeFromNib添加viewDidLoad在运行时连接。但它不是有用的,或可靠的,因为编译器来为我做了检查。

有帮助吗?

解决方案

在(编译)NIB文件的加载和运行时连接的,所以我不认为这是对编译器检查此问题的方法。我认为最好的方法是断言你已经建议...

其他提示

为什么不创建,检查您的IB绑定单元测试目标,使您的应用程序依赖于它。这样,它会在每次的建造时间得到遏制。请参见 http://blog.carbonfive.com/2010/03/testing /测试 - 视图 - 控制器的这种方法的一个例子

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