【发布时间】:2017-04-17 08:41:25
【问题描述】:
我可以右键单击并从我的自定义 UIView 子类文件拖动到情节提要元素以连接它们,但反过来无法这样做。我相信这是一个 Xcode 错误。我能做些什么来解决这个问题吗?这已经不是第一次发生了,而且很烦人。
我已经尝试过多次清理和重新启动 Xcode,但都没有成功。
这有效(从 swift 文件的 IBAction 右键单击到情节提要)
顺便说一句,我正在使用 Xcode 8.1 和 Swift 3.0。
更新:我不是在寻找有关如何连接 IBOutlets/IBActions 的答案,因为正如我在上面提到的问题(以及屏幕截图中),我已经能够连接它们并且应用程序运行良好。问题更多是关于为什么 Xcode 不允许我从 Storyboard > Swift 文件进行连接,而是让我从 Swift 文件 > Storyboard 进行连接。如果问题具有误导性,我很抱歉。
【问题讨论】:
-
是的,你可以先用鼠标选择 UILable Ctrl+ Dreg 连接到 swift 文件并创建 IBOutlets 和 IBActions
-
尝试先编写 IBOutlet,然后将其连接到适当的视图。
-
@NikhilManapure 是的。但反之则不然。奇怪的是它在我的其他 ViewControllers 上运行良好,只是这个特定的 UIView 我无法这样做。
-
这主要是由于 XCode 错误,因为 XCode 获得了太多更新,有时也由于 XCode 无法识别类。这种事发生在我身上太多次了。
标签: ios swift xcode interface-builder xcode-storyboard