无法在swift

时间:2018-03-20 08:21:31

标签: ios swift xcode swift4

我试图在swift中添加IBOutlet,但我只能选择添加操作。

以下是我所谈论的图片。

enter image description here]

有什么方法可以解决这个问题吗?

I can't change connection type either.

5 个答案:

答案 0 :(得分:3)

这种情况正在发生,因为您正在尝试将Interface Builder中的插座连接到非对应的View Controller文件,这就是为什么它只为您提供添加Exit操作的选项。只需确保您在IB和Assistant Editor中都在同一个View Controller中。

P.S。我建议您正确地重命名每个视图控制器,以便更容易避免这种情况(确保不仅在类中更改名称而且在IB中更改名称)。在代码中选择类名时,可以使用cmd +单击,然后单击Rename...一次更改所有内容。如果您已在代码中更改了它,则还必须在IB中手动更改它,从Identity Inspector的下拉菜单中选择相应的一个:

enter image description here

答案 1 :(得分:1)

只需更改连接类型或您可以执行的其他操作。你可以这样做。打开连接检查器并将插座拖动到视图控制器中,如图像所示。

enter image description here

更改连接类型

enter image description here

答案 2 :(得分:1)

您应该在视图控制器中使用相同的类(称之为View Controller.swift)

答案 3 :(得分:0)

尝试从左侧的文本(

中拖动它

答案 4 :(得分:0)

重新启动Xcode并尝试连接@IBOutlet