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

标签 ios xcode

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

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

当我向应用程序添加新 View 时,它添加了一个带有 Objective C 的 View ??为什么?我想使用 swift 。我做错了什么吗?

enter image description here

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

工作面... enter image description here

不工作

3 : enter image description here

最佳答案

看起来您的助理编辑器正在自动打开底层的 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/

相关文章:

ios - 添加减速和加速以缩放动画

ios - 我的build设置中缺少 arm6

swift - for 循环内的代码覆盖率不正确

objective-c - Objective-C 程序可以编译成 int 为 64 位吗?

ios - 在应用速率大于 2 倍时从 avplayer 播放生涩

iOS 10 测试版 : Not able to install enterprise distribution build from site/url

ios - 如何在 ios 中制作自定义 UILabel

ios - 无法运行 iOS 代码

ios - 在 Xcode 9.2 中检索 Firebase 数据库引用时出错

ios - Xcode 7.2.1 在切换到 main.storyboard 时不断崩溃