当我尝试将UIButton
对象链接到ViewController
类以创建IBAction
时,Xcode不会向我显示创建它的窗口。
我必须说它只发生在ViewController
的第二个NavigationController
,因为第一个它起作用。
我相信它应该是一个Xcode错误......
情况如下:
答案 0 :(得分:3)
为了让CTRL-drag工作,必须告诉ViewController使用哪个ViewController类。
完成后,您可以使用拆分视图和按住Control键从按钮拖动到代码。 Xcode不会让你控制 - 拖动到错误的文件。
您无法控制 - 从View Controller 1上的按钮拖动到View Controller 2的类文件。
答案 1 :(得分:0)
我不确定我是否以正确的方式看到了所有内容,但您有一个视图控制器的代码,称为ViewController。在这个视图控制器中,你有一个通过avanti按钮的动作方法和一个通过indietro按钮的动作方法。但是,按钮不在故事板的同一场景中。你有第一个场景,通过avanti与ViewController.swift文件(Controller初始场景)链接,但第二个场景(控制器结局场景)没有链接到你的ViewController.swift文件,它不应该没有。您必须为故事板中的每个场景创建一个新的视图控制器文件,并将操作方法放在与相应场景链接的视图控制器文件中。最好不要调用你的视图控制器swift文件ViewController.swift,但给它们一个有意义的名字。
希望这有帮助。
亲切的问候, MacUserT
答案 2 :(得分:0)
您要添加的内容是已在UIViewController类中添加的self.view。尝试添加另一个控件,如按钮或其他UIView