【发布时间】:2014-12-24 14:25:37
【问题描述】:
我是 iOS 编程新手,开始时我正在尝试在情节提要中创建一个表格视图。创建它并将其作为数据源链接到视图控制器后,我尝试将其链接到 ViewController.Swift,但它不允许我放置 IBOUTlet 或 IBAction。我做了一些新项目并尝试创建 IBOutlet,但它也不会让我在这些项目上这样做。我不明白出了什么问题,有人可以帮我解决这个问题吗?
【问题讨论】:
我是 iOS 编程新手,开始时我正在尝试在情节提要中创建一个表格视图。创建它并将其作为数据源链接到视图控制器后,我尝试将其链接到 ViewController.Swift,但它不允许我放置 IBOUTlet 或 IBAction。我做了一些新项目并尝试创建 IBOutlet,但它也不会让我在这些项目上这样做。我不明白出了什么问题,有人可以帮我解决这个问题吗?
【问题讨论】:
您正在尝试哪种创建 IBAction/IBOutlet 的方法?
我的首选方法是:
在编辑器中打开故事板
在情节提要中选择视图控制器
打开助理编辑器(领结,右上角)
检查助手编辑器显示视图控制器源(应该是自动的,但您可能需要手动执行)
在情节提要中右键单击控件并拖动到助理编辑器中的适当位置 - 当您松开时,您应该会看到一个对话框,允许您选择 Outlet 或 Action。
如果这不起作用,您能告诉我们发生了什么或您正在尝试什么其他方法吗?
【讨论】:
我也遇到了同样的问题,IBOutlet 和 IBAction 不能在 ViewController 中声明。我可以分享我对这些问题的解决方案:
一般来说,第一步应该是确认哪个视图控制器将使用您的 IBAction 和 IBOutlet。然后将类更改为您自己想要的类。
【讨论】: