新的Swift应用程序创建Obj C文件

时间:2018-08-27 15:30:18

标签: ios xcode

我对iOS开发有点陌生。我要疯了吗?

我正在使用xCode创建页面应用程序。我选择新项目的语言为迅速。

当我向应用程序添加新视图时,它会添加带有Objective C的视图?为什么?我想使用Swift。我在做错什么吗?

enter image description here

添加更多屏幕截图,如何获得第二个视图来向我显示Swift代码而不是“ UIKit”代码?

工作端... enter image description here

不起作用

3enter image description here

1 个答案:

答案 0 :(得分:1)

您的助手编辑器似乎正在自动打开底层的Objective-C头文件,而不是与视图控制器关联的Swift文件。尝试单击助手编辑器顶部的Automatic,然后将鼠标悬停一会儿,以查看您的Swift文件是否出现(它应该出现在UIViewController.h文件的上方或下方)。

如果尚未为在情节提要中创建的View Controller创建子类,则需要先执行该操作,然后将该类分配给情节提要中的View Controller。为此,请选择File> New> File…,选择Cocoa Touch Class,并将其设为UIViewController的子类(不要创建XIB文件) 。然后,在情节提要中,单击新创建的视图控制器(可以从左侧的视图层次结构中选择它),打开身份检查器,并将其Class设置为{{1}的子类}是您刚刚创建的。

如果由于某种原因创建了View Controller类并将其与情节提要对象正确关联,但该类仍未出现,则可以使用助手编辑器中的UIViewController选择向下钻取到您想要显示的文件。