Xcode故事板没有显示我的自定义ViewController

时间:2017-02-13 15:35:37

标签: ios swift xcode storyboard viewcontroller

我的VC继承如下: UIViewController< - BaseVC< AModel> < - SYWelcomeViewController< WelcomeModel>

Model是一个数据模型,参见RxSwift。 BaseVC用于处理所有VC共有的操作,如显示UIActivityIndi​​catorView或UIAlertController。

MyWelcomeVC是我真正的功能性ViewController,其中包含更新视图和响应用户操作的代码。

第一个问题:在故事板中选择VC自定义类

SYWelcomeViewController没有出现在storyboard自定义类下拉菜单中!!!!

无论, 我通过编辑故事板的XML源来强制该类。我输入了SYWelcomeViewController作为故事板ID。 选中使用故事板ID

第二个问题:实例化自定义VC:

执行以下代码

let welcomeVC = storyboard.instantiateViewController(withIdentifier:
"SYWelcomeViewController") as! SYWelcomeViewController

导致以下两个错误:

 1. "Unknown class _TtC8Synappse23SYWelcomeViewController in Interface Builder file"

 2. "Could not cast value of type 'UIViewController' (0x10a605758) to 'Synappse.SYWelcomeViewController'"

此处提供的代码:https://gist.github.com/t4ncr3d3/c8835fd19e138d1916246279bb9b782a

知道发生了什么事吗? 感谢?

0 个答案:

没有答案