cocoapods安装代码崩溃后库

时间:2017-07-17 06:57:14

标签: ios swift3 cocoapods xcode8

所以当我没有使用Cocoapods时,我使用FSPagerView做得很好但是当我安装Cocoapods并从项目中删除了以前的( FSPagerView )文件时,代码变为没有太多信息,臭名昭着的“阶级不是键值投诉”崩溃。崩溃日志如下:

XML

我做错了什么?我真的很想知道并开始。感谢您的帮助,无论您能给予什么:)

P.S。我正在使用工作区而不是项目,我的委托和数据源链接已得到妥善处理,但我仍然确定它有一些Interface Builder BS!

4 个答案:

答案 0 :(得分:0)

根据错误描述,您的IB文件具有与某个视图关联的错误类名。很可能是因为你必须在这里使用“Namespace.ClassName”格式,因为CocoaPods有自己的命名空间。默认情况下,名称空间与窗格名称相同。

打开您的IB文件,找到所需的视图并检查它的类名是“FSPagerView.FSPagerView”。对于FSPageControl,元素类名应为“FSPagerView.FSPageControl”。

答案 1 :(得分:0)

所以它并不是一个真正的界面构建问题,而是Xcode与Cocoapods的关系。基本上 Cocoapods 不会自动将框架包含到链接框架中

pod install 

已执行。相反,你必须进入

Target > General > Linked Frameworks and Libraries 

然后将它们添加到那里。这解决了这个问题。很简单呃?

答案 2 :(得分:0)

我刚刚在UIViewController子类中发生了这种情况,解决方案是勾选“继承目标”。我在IB中设置自定义类。

答案 3 :(得分:0)

就我而言,该课程不属于目标会员资格。只需将类添加到目标,您就应该在界面构建器上看到它。

enter image description here