Interface Builder中的死出口/操作出错

时间:2013-12-18 10:03:31

标签: ios objective-c xcode interface-builder xib

有没有办法让Xcode拒绝构建应用程序,因为我的Xib,Nib或Storyboard中存在死机或动作?我经常构建一个应用程序只是为了发现崩溃,因为接口构建器文件指向我班上不再存在的键。

我正在慢慢得出结论,最好以编程方式构建这些UI,但我想知道是否有一种方法,至少对于我的旧项目Xcode警告我反对这些事情?

1 个答案:

答案 0 :(得分:1)

嗯,它不能。 Objective-C的本质是动态的,因此在编译/链接阶段,xib和代码之间的连接无法确定。

您可以实施

-(void)setValue:(id)value forUndefinedKey:(NSString *)key{ NSLog(@"Key:%@", key);}

找出遗漏的东西。 (缺少的网点最终会到达这里。)