关于Carthage引用的第三方库出现的一个报错
昨天用Carthage引入了一个库,并在Storyboard里直接使用之作为Custom Class,运行时直接崩溃,出现Unknown class in Interface Builder file carthage的报错并崩溃,百思不得其解。
今天偶然发现了一个解决方法:
库里面必须重写init?(coder aDecoder: NSCoder)方法,如:
requiredpublicinit?(coder aDecoder:NSCoder) {super.init(coder: aDecoder) }
在项目的 Storyboard里,把 Module由None改成Class Name