自定义类不会自动显示 - Swift 3 iOS 10.2 Xcode 8
问题描述:
所以我有我的应用程序与两个视图控制器设置。第一个是我的启动屏幕,应用程序启动的地方,第二个是用户可以导航到的屏幕。后来在我的开发中添加了第二个,但当我到身份检查员的右栏时,我的新Cocoa Touch Class文件没有填充供我选择。现在,如果你问我只是输入它,我已经尝试过,它似乎并没有连接。我已经通过在模拟器中加载新的第二类的viewDidLoad()时打印了一条简单的线来测试它,但没有打印任何内容。任何帮助将不胜感激!!谢谢!自定义类不会自动显示 - Swift 3 iOS 10.2 Xcode 8
答
答
简单的解决方法是:
- 选择在故事板活动的指标,去身份检查和复制对象的ID。作为图像:ObjectID_ActivityIndicator
- 右键单击具有您正在工作的视图控制器的故事板文件。
- 打开为>源代码
- 按Command + F查找,查找您之前复制
- 粘贴此ID:customClass = “yourclassname” customModule = “MODULENAME” customModuleProvider = “目标”(不改变这个目标词,如果有的话,你可以从身份检查员选择所需的模块)。
- Command + S保存并再次右键单击故事板文件> openAs>界面生成器
- 现在再次选择活动指示器并转到身份检查器。你现在会看到它。您也可以按照要求进行更改。
享受。我今天遇到了这个问题,在网上找不到任何帮助。我的课程和模块领域灰暗了。试过这个修复,它的工作。
注意:确保您的自定义类是可访问的,并且位于应用程序目录中,即它没有以红色突出显示,但显示正常外观。
看起来这个类不是'UIViewController'的子类。 – brandonscript
这是一个类似的堆栈溢出问题,有很多答案:[故事板uiviewcontroller,'自定义类'不显示在下拉列表中](http://stackoverflow.com/questions/14130184/storyboard-uiviewcontroller-custom-class-not-showing在下拉) –
@MobileDan没有任何解决方案在那里为我工作 – user3794832