iOS& SwipeView:不符合键值编码

时间:2014-11-19 16:12:19

标签: ios objective-c

我或多或少都是iOS开发新手。

我下载了以下存储库以包含在我的项目中: https://github.com/nicklockwood/SwipeView

它包含一个水平分页视图,基于一个xib文件(exampleViewController),它正在mainWindow.xib文件中加载(希望我已经明白了!)。 我想将它合并到我的应用程序中,并希望在没有xib的情况下这样做,因为我正在使用故事板。按下按钮时应该激活视图。

现在我认为传输viewController类就足够了,将它包含在storyboard viewController中并在其中包含swipeView。

(同样的逻辑,据我的理解,由xibs应用。)

我应用的唯一其他更改是在viewDidLoad中传输awakeFromNib的内容。

构建项目然后会产生此错误:

此类不是密钥委托的密钥值编码兼容。

第一个stackoverflow结果对我来说并不是真的有用 - 有人可能有一些输入吗?

1 个答案:

答案 0 :(得分:1)

该错误通常意味着,您在故事板中有一个属性(在您的情况下为委托),但不在您的类的代码中。右键单击故事板中的控制器以打开黑色信息窗口,并查看是否有一个名为delegate的属性,旁边有一个黄色警告三角形。如果是这样,请删除该连接,或将该属性添加到您的班级。