我对iOS开发有点陌生。我要疯了吗?
我正在使用xCode创建页面应用程序。我选择新项目的语言为迅速。
当我向应用程序添加新视图时,它会添加带有Objective C的视图?为什么?我想使用Swift。我在做错什么吗?
添加更多屏幕截图,如何获得第二个视图来向我显示Swift代码而不是“ UIKit”代码?
不起作用
3:
答案 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
选择向下钻取到您想要显示的文件。