我在库项目中添加了故事板文件,并在我的主项目中使用这个库。我在创建一个控制器实例时遇到了问题。
var storyboard = UIStoryboard.FromName("SomeStoryboard", null); var controller = storyboard.InstantiateViewController("SomeController"); var someController = controller as SomeController;
我在第三行中得到'someController'的'null'值。
我们有其他方法从库项目中获取控制器的实例吗?
先谢谢你。
如果一切设置正确的话,你的代码应该可以用。我写了一个演示,它在我这边工作。
确保你已经设置了正确的 SomeController 在 SomeStoryboard
,这里是一个截图。
我上传了一个测试项目 此处 你可以查看,有什么问题可以随时问我。