Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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 从Main.storyboard拖放到ViewController.swift时,无法更改连接和对象_Ios_Swift_Xcode_Xcode8 - Fatal编程技术网

Ios 从Main.storyboard拖放到ViewController.swift时,无法更改连接和对象

Ios 从Main.storyboard拖放到ViewController.swift时,无法更改连接和对象,ios,swift,xcode,xcode8,Ios,Swift,Xcode,Xcode8,从Main.storyboard拖放到ViewController.swift时,无法更改连接和对象 我做了一个谷歌登录系统。因此,我为SignIn创建了一个视图,并将其自定义类设置为 我从Main.storyboard拖放到ViewController.swift,但无法更改连接和对象 连接由“操作”固定,对象由“退出”固定。我不能改变 不仅是这次登录按钮,还有每个按钮或视图 我怎样才能解决这个问题 我看到了这个参考资料,并遵循。 您在ViewController中添加了视图而不是按钮。在情节

从Main.storyboard拖放到ViewController.swift时,无法更改连接和对象

我做了一个谷歌登录系统。因此,我为SignIn创建了一个视图,并将其自定义类设置为

我从Main.storyboard拖放到ViewController.swift,但无法更改连接和对象

连接由“操作”固定,对象由“退出”固定。我不能改变

不仅是这次登录按钮,还有每个按钮或视图

我怎样才能解决这个问题

我看到了这个参考资料,并遵循。

您在ViewController中添加了视图而不是按钮。在情节提要中修复该问题,然后重试。在右下角搜索“按钮”

哦,我刚才看到的是:您显然没有将整个视图的类设置为GIDSignInButton,而只是将您添加的附加视图的类设置为GIDSignInButton。选择要添加按钮的视图上方的白色栏,然后在右侧转到Identity Inspector或通过Cmd+Alt+3再次添加GIDSignInButton

然后可以从按钮开始拖动。 或者你写@IBOutlet var buttonOutlet:UIButton!及

手动并在之后连接…

您向ViewController添加了视图而不是按钮。在情节提要中修复该问题,然后重试。在右下角搜索“按钮”

哦,我刚才看到的是:您显然没有将整个视图的类设置为GIDSignInButton,而只是将您添加的附加视图的类设置为GIDSignInButton。选择要添加按钮的视图上方的白色栏,然后在右侧转到Identity Inspector或通过Cmd+Alt+3再次添加GIDSignInButton

然后可以从按钮开始拖动。 或者你写@IBOutlet var buttonOutlet:UIButton!及


手动并在之后连接…

首先,您必须确保拖动到与情节提要中相同的视图控制器类。要做到这一点,您必须在实用程序部分的故事板中选择正确的视图控制器类。在实用程序部分标识检查器中选择正确的视图控制器类

这样就可以毫无问题地拖动到视图控制器


让我知道它是否有效。

首先,您必须确保拖动到与故事板中相同的视图控制器类。要做到这一点,您必须在实用程序部分的故事板中选择正确的视图控制器类。在实用程序部分标识检查器中选择正确的视图控制器类

这样就可以毫无问题地拖动到视图控制器


让我知道它是否有效。

等一下:您确定选择的是按钮而不是视图吗?是的,按钮和视图等只能选择“actionconnection”和“exitobject”:我尝试了另一个新的视图控制器,但结果是一样的。不,您没有添加按钮。您添加了一个视图。从情节提要中删除您认为是按钮的内容,并在XCode的右下角添加按钮搜索。然后,视图控制器场景中的预览图像应该显示一个蓝色B,而不是一个空白的白色框,其中现在显示“登录按钮”。我刚刚更新了下面的答案,以解决您可能会在一瞬间遇到的问题。请稍等片刻:您确定您选择的是按钮而不是视图吗?是的,按钮和视图,等。只能选择“actionconnection”和“exitobject”:我尝试了另一个新的视图控制器,但结果是一样的。不,您没有添加按钮。您添加了一个视图。从情节提要中删除您认为是按钮的内容,并在XCode的右下角添加按钮搜索。然后,视图控制器场景中的预览图像应显示蓝色B,而不是现在显示“登录按钮”的空白白色框。我刚刚更新了下面的答案,以解决您可能会在稍后遇到的问题
@IBAction func buttonPressed(_ sender: AnyObject) {
        print("Button was pressed")
}