在Xcode Beta 4中删除了previewActionItems()

时间:2016-08-03 15:57:42

标签: ios swift xcode xcode8

我刚刚将Xcode更新为最新版本的Xcode 8 beta。 现在我打开了一个我正在进行的项目。

我看来,注册previewQuickActions的方法已经改变了,因为我在覆盖它时遇到错误,它与objc getter冲突。

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

我在互联网上做了一些研究,但确实找到了使用或实现注册previewActions的方法。

我希望你能帮助我。

关心 染色体

1 个答案:

答案 0 :(得分:5)

您最好看an official documentation of previewActionItems

  

声明

var previewActionItems: [UIPreviewActionItem] { get }

(有些文件可能不是最新的,因为Swift变化太快了。但这个描述似乎正在追赶beta 4。)

试试这个:

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

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