加载了nib文件,但未设置视图sockets

我意外删除了universityPicker.xib,然后创建了一个具有相同名称的新的,但没有连接可以完成。 该文件崩溃并给出此消息

reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "universityPicker" nib but the view outlet was not set." 

我该怎么办呢?

  • 打开universityPicker.XIB文件
    • 单击左侧栏上的文件所有者图标
    • 单击右侧边栏中的第三个选项卡
    • 在顶部的“自定义类”下,确保Class是应与此视图对应的ViewController的名称。 如果没有,请输入它
    • 在右侧边栏中,单击最后一个选项卡
    • 你应该看到“outlet”下面有“view”。 将旁边的圆圈拖到左侧栏上的“视图”图标上
    • 保存xib并重新运行

在Interface Builder中,您应该将View连接到文件的所有者。