Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我无法将按钮连接到任何插座或操作_Ios_Swift_Xcode6 - Fatal编程技术网

Ios 我无法将按钮连接到任何插座或操作

Ios 我无法将按钮连接到任何插座或操作,ios,swift,xcode6,Ios,Swift,Xcode6,在我的swift项目中,我有两个视图控制器。在第二个视图控制器上,我无法使用按钮创建任何出口、操作或出口集合。当我将按钮拖动到ViewController.swift时,我无法将按钮放置在任何位置以创建出口或操作 当我用@iAction等写出动作/插座时,我无法将其连接到第二个视图控制器上的按钮 您可能没有在Identity Inspector中设置类。在故事板中选择要为其建立出口的视图控制器,打开“实用程序”面板,转到“标识检查器”,并确保设置了“类” 如果您还没有将UIViewControl

在我的swift项目中,我有两个视图控制器。在第二个视图控制器上,我无法使用按钮创建任何出口、操作或出口集合。当我将按钮拖动到ViewController.swift时,我无法将按钮放置在任何位置以创建出口或操作


当我用@iAction等写出动作/插座时,我无法将其连接到第二个视图控制器上的按钮

您可能没有在Identity Inspector中设置类。在故事板中选择要为其建立出口的视图控制器,打开“实用程序”面板,转到“标识检查器”,并确保设置了“类”


如果您还没有将UIViewController的第二个子类添加到您的项目中,那么您可能需要cmd-n->iOS Source->cococoa Touch类,然后输入一个名称,使其成为UIViewController的子类(我假设您的第二个视图控制器是UIViewController,而不是UITableViewController或其他东西)。然后,您可以按照我在第一段中描述的方法将第二个视图控制器的类设置为该类。

出于某种原因,这对我不起作用。我已经设置了类,即使在我添加了新的cocoa touch类之后,它也不会工作。@JPEGER第二个视图控制器的“类”现在设置为什么?我已经设置为UIView@jpegger这就是问题所在;它需要设置为UIViewController的子类,而不是UIView。您添加的新cocoa touch类的名称是什么?检查以确保在该类的
行中,您看到了ViewController:UIViewController的
类名称{
如果看到,请返回到情节提要,选择第二个视图控制器,使其周围有一个蓝色轮廓(单击其右上方的黄色图标),转到Identity inspector,然后开始键入新控制器的名称subclass@jpegger当您开始在那里输入名称时(在Identity Inspector的类位置),它会自动为您填充名称的其余部分。