如何在连接到我的 swift ViewController 代码的 Storyboard 上为 iOS 控件创建一个 socket ?
所有 iOS 开发教程都表明您可以控制将 UI 元素拖动到您的 ViewContoller swift 代码中作为 socket 。然而它对我来说永远不起作用,它显示了 Storyboard中的蓝线,但在下降时它永远不会弹出添加新导出的对话框。
创建新的操作拖放对于按钮来说效果很好。我看到很多人问这个问题,但似乎没有明确的答案。
iOS 项目有什么不同吗?
我尝试将 View Controller 自定义类设置为我的特定 ViewController 类,然后我可以拖放一个新的 socket 。但是该项目无法编译。
LaunchScreen.storyboard: error: Illegal Configuration: Launch screens may not set custom classnames
我似乎在这里遗漏了一些东西,但我观看/阅读的所有教程(似乎没有一个涵盖 Xcode 9 或 swift 4)都显示这种行为是创建 socket 的正常方法。
最佳答案
启动屏幕无法连接 socket 。它们是静态的。如果您想要一个可以操作的“启动屏幕”,请将启动屏幕布局复制到初始 View Controller 中,然后在那里执行您喜欢的操作。
关于ios - 无法控制将引用对象拖动到 Xcode 9.2 (9C40b) iOS 项目中的 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48043272/