在运行之前是否有一种检测杂散IBOutlet的好方法?
就像我添加了这段代码一样:
@interface MyViewController()
@property (nonatomic, weak) IBOutlet UIView *magicView;
@end
然后我在Interface Builder中连接它。一段时间后,我删除了插座,但忘记将其删除,比如我的iPad故事板。当我运行应用程序时,它会在运行时因KVO错误而崩溃。
IB会显示警告,但您需要单击每个视图控制器并搜索黄色感叹号。我宁愿只看一个列表,编译器警告,更突出的东西。
答案 0 :(得分:0)
Interface Builder保存到可以使用文本编辑器检查的XML文件,以便找到僵尸连接。