Xcode 8 有一个奇怪的问题。当我尝试按住 ctrl 键并拖动按钮到现有功能时,我不能,我只能创建新的 outlet 或 Action。更奇怪的是,即使我通过 ctrl + 拖动创建 Action ,我也无法将事件连接到我用于创建 Action 的同一按钮。 IB 图标也是空白的,就像 Action 和按钮之间没有联系,但实时点击运行 Action 。 另一方面,当我尝试将 Action 连接到从 swift 到 Storyboard的按钮时,我可以(@IB 图标变为“完整”),但随后我在实时单击无法识别的选择器 myActionWithSender 时出现异常
最佳答案
在我的 Xcode 版本中,IBAction 是使用“Any”参数自动创建的,而不是“AnyObject”。使用 UIButton 显式创建 IBAction 对我有用。
关于swift - 无法将按钮操作拖动到 Xcode 8 中的现有功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39606073/