關(guān)于Carthage引用的第三方庫(kù)出現(xiàn)的一個(gè)報(bào)錯(cuò)
昨天用Carthage引入了一個(gè)庫(kù)泵额,并在Storyboard里直接使用之作為Custom Class墙杯,運(yùn)行時(shí)直接崩潰槐秧,出現(xiàn)Unknown class in Interface Builder file carthage的報(bào)錯(cuò)并崩潰钻洒,百思不得其解酗昼。
今天偶然發(fā)現(xiàn)了一個(gè)解決方法:
庫(kù)里面必須重寫(xiě)init?(coder aDecoder: NSCoder)方法傻昙,如:
requiredpublicinit?(coder aDecoder:NSCoder) {super.init(coder: aDecoder) }
在項(xiàng)目的 Storyboard里闺骚,把 Module由None改成Class Name