有人知道为什么ZoomingPDFViewer Apple示例代码项目不再有效吗?它在iOS 10发布之前工作,但现在它在调用[PDFScrollView setPDFPage:]时不断返回无法识别的选择器错误。
似乎故事板中设置的自定义类不再被实例化。
答案 0 :(得分:0)
我有同样的问题。似乎自动转换为Swift 3并不适用于IB。
有两种选择:
a)您可以将参数标签(即要在外部显示的参数名称)设置为_
。例如,
@IBAction func setPDFPage(_ sender: AnyObject) {
// ...
}
b)您可以删除IB中的IBAction
连接并重新设置。请注意,而不是之前的setPDFPage(sender:)
连接会说setPDFPageWithSender(sender:)
或类似的东西。 (我实际上并没有尝试使用相关代码,而是根据经验撰写。)
segues也是如此。