当我将视图控制器从一个项目中的故事板复制到另一个项目中的故事板时,它会保留原始链接。
我根据此SO answer复制了视图控制器。
Apple的WiTap example iOS project有一个Picker View Controller,用于连接服务器。我从其故事板中复制了Picker View Controller
并将其粘贴到my project的故事板中。它显示正常,但现在当我将鼠标悬停在已连接的UILabel上时(例如我的代码中的connectView
,它突出显示在两个项目中,并显示它链接到两个故事板!
此外,当显示视图控制器时,我收到一个错误,表明UILabel根本不在故事板上。
2017-06-22 16:15:25.075626-0600 VisionDetection[2565:2403974] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UITableViewController 0x103a0fc50> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key connectView.'
我怀疑Xcode对于将我的代码中的UI元素与复制的故事板连接感到困惑,但我无法弄清楚出了什么问题。