我对 iOS 开发有点陌生。我在这里要疯了吗?
我正在使用 xCode 创建分页应用程序。我选择语言为 swift 的新项目。
当我向应用程序添加新 View 时,它添加了一个带有 Objective C 的 View ??为什么?我想使用 swift 。我做错了什么吗?
添加更多屏幕截图,如何让第二个 View 向我显示 Swift 代码而不是“UIKit”代码?
不工作
3 :
最佳答案
看起来您的助理编辑器正在自动打开底层的 Objective-C 头文件,而不是与您的 View Controller 关联的 Swift 文件。尝试点击 Assistant 编辑器顶部的 Automatic
,然后悬停片刻以查看您的 Swift 文件是否出现(它应该出现在 UIViewController.h
的上方或下方)文件)。
如果您尚未为在 Storyboard中创建的 View Controller 创建子类,则需要先创建子类,然后将该类分配给 Storyboard中的 View Controller 。为此,请选择 File
> New
> File...
,选择 Cocoa Touch Class
,并将其设为子类UIViewController
(不要创建 XIB 文件)。然后,在你的 Storyboard中,点击你新创建的 View Controller (你可以从左侧的 View 层次结构中选择它),打开身份检查器,并将其 Class
设置为 UIViewController
你刚刚创建的。
如果出于某种原因,您已经创建了一个 View Controller 类并将其与 Storyboard对象正确关联,但它仍然没有出现,您可以使用辅助编辑器中的 Manual
选择来钻取到您要显示的文件。
关于ios - 新的 Swift 应用程序创建 Obj C 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52042565/