【发布时间】:2015-07-08 15:45:42
【问题描述】:
在我的 swift 项目中,我有两个视图控制器。在第二个视图控制器上,我无法使用按钮创建任何插座、操作或插座集合。当我将按钮拖到 ViewController.swift 时,我无法将按钮放在任何地方来创建插座或操作。
当我用@IBAction 等写出动作/出口时,我无法将它连接到第二个视图控制器上的按钮。
【问题讨论】:
在我的 swift 项目中,我有两个视图控制器。在第二个视图控制器上,我无法使用按钮创建任何插座、操作或插座集合。当我将按钮拖到 ViewController.swift 时,我无法将按钮放在任何地方来创建插座或操作。
当我用@IBAction 等写出动作/出口时,我无法将它连接到第二个视图控制器上的按钮。
【问题讨论】:
您可能尚未在身份检查器中设置类。在情节提要中选择要为其建立 outlet 的视图控制器,打开 Utilities 面板,转到 Identity Inspector,并确保设置了“Class”。
如果你还没有在你的项目中添加第二个 UIViewController 的子类,你可能想要 cmd-n -> iOS Source -> Cocoa Touch Class 然后输入一个名字并使其成为 UIViewController 的子类(我我假设您的第二个视图控制器是 UIViewController 而不是 UITableViewController 或其他)。然后,您可以通过执行我在第一段中描述的操作来设置您的第二个视图控制器的类。
【讨论】:
class 行中看到class NameOfYourViewController: UIViewController { 如果看到,请返回情节提要,选择第二个视图控制器,使其周围有蓝色轮廓(单击正上方的黄色图标它),转到身份检查器,然后开始输入新可可触摸 UIViewController 子类的名称