在删除了ObjC版本之后,无法将IBOutlet或IBAction连接到使用Swift编写的视图控制器

3
我在Xcode 5中创建了一个项目,并将其导入到Xcode 6 beta,后来决定重写其中一个ViewControllers。因此,我首先删除了控制器文件(包括.h和.m文件),然后在Swift文件扩展名内添加了相同名称的类控制器。现在,当我尝试通过从小部件到文件进行ctrl-dragging图形用户界面的链接时,无法创建新的连接。
这是一个bug还是我需要做些其他的事情才能让它正常工作?
1个回答

3

Xcode 6似乎存在缺陷。你可以通过在“身份检查器”中更改“视图控制器自定义类”为其他类,然后按回车键再将类更改为原始的想要的类来解决此问题。


在 xib 的“文件所有者”中这样做时,我需要定义模块,才能使它正常工作。 - atxe
是的,您应该提供适当的模块(默认情况下它会识别模块)。 - Yatheesha
我注意到了文件所有者的问题,并进行了更改。现在似乎可以工作了。非常感谢。 - John Difool
定义模块对我很有帮助。我的项目有两个目标,必须选择正确的一个。 - louielouie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接