我已经建立了一个框架,该框架使用故事板文件作为其ViewController。现在,通过cocoaPods集成了此框架的应用提供了具有相同名称的自定义情节提要文件 ...在我的框架中,我以这种方式从Storyboard初始化了VC:
UIStoryboard.init(name:"Storyboard", bundle:Bundle.main).instantiateViewController(withIdentifier: "IdentifierOfViewController")
self.navigationController?.pushViewController(vc!, animated: true)
它确实找到了一个情节提要,但随后我在所有分店都收到了一个错误消息: 键值符合键值编码 为什么使用自定义情节提要板会有这样的问题?对于轻松添加出色的自定义并将代码与UI分离而言,这将是一个很棒的应用程序。
编辑:仅当我将Module更改为库中的一个时,它才起作用,但是对于cocoaPods,我无法做到这一点