为什么 Xcode 在两个接口控制器之后停止让我连接 IBOutlets?

How come Xcode Stops letting me hook up IBOutlets after two Interface Controllers?

我正在为 Watch App 的前几个对象设置 IBOutlets。

但是,在执行了一些 IBOutlet 后,一旦我开始处理第三个 InterfaceController,它就会停止,关闭 InterfaceController.Swift,然后打开 WKInterfaceController.h。每次我尝试将标签或按钮添加到代码时,它都会执行此操作。

这是为什么?如果我正在尝试构建分层程序,我是否应该以不同的方式处理此代码?

谢谢! 这就是我想要的,我可以在其中添加网点......

但是刷了几次就自动打开这个页面不让我加了...

您的意思是显示代码的拆分视图的右侧未加载正确的 class?

如果是这样,这可能是 Xcode 无法自动知道要加载哪个 class 的相当普遍的问题。

您可以 select 通过单击代码上方工具栏中的 class 手动显示(即代码上方第二个屏幕截图中的 "two circles"),以及select输入正确的文件