有没有办法让Xcode拒绝构建应用程序,因为我的Xib,Nib或Storyboard中存在死机或动作?我经常构建一个应用程序只是为了发现崩溃,因为接口构建器文件指向我班上不再存在的键。
我正在慢慢得出结论,最好以编程方式构建这些UI,但我想知道是否有一种方法,至少对于我的旧项目Xcode警告我反对这些事情?
答案 0 :(得分:1)
嗯,它不能。 Objective-C的本质是动态的,因此在编译/链接阶段,xib和代码之间的连接无法确定。
您可以实施
-(void)setValue:(id)value forUndefinedKey:(NSString *)key{ NSLog(@"Key:%@", key);}
找出遗漏的东西。 (缺少的网点最终会到达这里。)