我刚刚将Xcode更新为Xcode 8 beta的最新版本。
现在,我打开了一个当前正在研究的项目。

我看来,注册PreviewQuickActions的方法已更改,因为覆盖此错误,并且与objc getter冲突。

func previewActionItems() -> [UIPreviewActionItem] {
    return ctrl.previewActionItems
}

我在互联网上进行了一些研究,但是确实找到了用于注册预览动作的任何方法。

我希望你能帮助我。

带着敬意
色度

最佳答案

您最好看看an official documentation of previewActionItems

宣言

var previewActionItems: [UIPreviewActionItem] { get }

(某些文档可能不是最新的,因为Swift的变化太快了。但是此描述似乎赶上了beta4。)

试试这个:
override var previewActionItems: [UIPreviewActionItem] {
    return ctrl.previewActionItems
}

通过一些简单的关键字搜索可能很难找到,但是Stack Overflow中有很多类似的文章...

关于ios - 在Xcode Beta 4中删除了PreviewActionItems(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38748463/

10-13 07:18