2016-04-19 112 views
-1

我不知道我在做什么错,但是我的类MainVC不符合协议UIViewControllerPreviewingDelegate。我在互联网上搜索了所有内容,但找不到有同样问题的单个人。类型'MainVC'不符合协议'UIViewControllerPreviewingDelegate'

这是我的课:

class MainVC: UIViewController, UITableViewDelegate, UITableViewDataSource, UIViewControllerPreviewingDelegate {} 

是因为其他协议的?

我想从tableView中的单元格偷看。 该视图构建在Storyboard中。

我使用Xcode 7.2.1和Swift 2.2。

+0

编译器在哪里抱怨?你是否实现了两个必需的协议方法? – luk2302

回答

3

“类符合协议”是指“类实现在此协议中声明的方法”。我们可以看到here,你的协议有2个必需的方法。如果你实现它们(或者至少创建存根,即空方法),编译器不会再抱怨。

+0

感谢您的回答,我刚刚实施了弹出方法,现在它可以正常工作。但为什么我必须实施他们两个? –

+4

因为它们都是必需的。 –

+1

因为文档这么说! **阅读他们**! – luk2302

相关问题