Carthage引用的第三方库出现的一个报错

关于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

Carthage引用的第三方库出现的一个报错_第1张图片

你可能感兴趣的:(Carthage引用的第三方库出现的一个报错)