ios - 在自定义类下拉 Xcode 8.3.2 中找不到自定义 Controller 类

标签 ios swift xcode swift3 xcode8

我刚开始为 iOS 和 WatchOS 开发,遇到了一个小问题,这个问题可能非常简单,但我找不到任何解决方案。

我遇到的问题是我正在尝试以我自己的方式构建我的文件,但是在创建新 Controller 时,我无法在 Custom Class 下拉列表中找到它们界面. Storyboard

enter image description here

例如,我将 InterfaceController.swift 重命名为 Controllers/InitialViewController.swift 以更好地匹配我正在尝试做的项目结构。

enter image description here

出于某种原因,InterfaceController 仍然显示在那里,如果我输入新类的全名,它不会显示。我无法在这里上课。

任何帮助都会很棒,谢谢!

最佳答案

重命名文件不会更改类名。您将必须修改文件中的类声明。

class InitialViewController: UIViewController {
    /* code for your class */
}

此外,将文件放在文件夹(蓝色文件夹图标)或 Xcode 组(黄色文件夹图标)中不会影响类名。

关于ios - 在自定义类下拉 Xcode 8.3.2 中找不到自定义 Controller 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44475082/

相关文章:

php - 登录paypal账户后无法看到我的应用页面

ios - 如何为Realm对象制作通用的GET方法?

ios - 从 UITableViewCell 中的 UITextField 获取数据

ios - 如何让 AdMod 显示实际广告而不是测试广告以及它是如何工作的?

xcode - 如何更改 Xcode 4 中的构建目录?

objective-c - 将 NSMutableArray 或 NSMutableDictionary 传递给一个方法——你可以添加它吗?

ios - Info.plist 实用程序错误 : "Info.plist couldn' t be opened because there is no such file"

ios - swift iOS - 当移动速度 = 0 时......图像仍然产生,我该如何阻止它?

ios - 如何在 Xcode 中为大量现有的 swift 文件和类添加前缀

iphone - 通过 Jenkins shell 脚本更改 Xcode 的代码