我在App中有两个UITextField作为IBOutlets,我已经从File的所有者连接到这些...当我运行Build and Go时,iphone模拟器崩溃......并在控制台中(调试后)...它让我跟着......
2009-08-22 18:11:40.869 Control_Fun[1138:20b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "Control_FunViewController" nib but the view outlet was not set.'
但是,我没有明确定义为视图的任何出口(IBOutlet)......这是隐藏的东西吗?当我控制单击文件的所有者并将其拖动到UITextFields时,它在灰色弹出菜单中为我提供了三个选项以连接到
1. nameField (declared as IBOutlet property in the header file)
2. numberField (declared as IBOutlet property in the header file)
3. view (where is this coming from?)
由于
答案 0 :(得分:2)
想出来 - 这是一个基于视图的应用程序模板,我从那里开始,所以有一个父视图定义为插座(默认情况下),它仍然需要设置(使用文件的所有者 - 在这种情况下)......现在正在工作。