ios – 3D Touch和状态恢复的问题

前端之家收集整理的这篇文章主要介绍了ios – 3D Touch和状态恢复的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将状态恢复执行到我的应用程序,但是我遇到了一个问题.我最近在桌面视图中添加了3D Touch支持,每次都工作得很好,除了现在我添加了状态恢复.当应用程序恢复表视图时,向单元格施加压力不起作用,就像表视图尚未注册进行预览一样.

我在viewDidLoad中有这个代码

override func viewDidLoad() {
    super.viewDidLoad()

    if #available(iOS 9.0,*) {
        if traitCollection.forceTouchCapability == UIForceTouchCapability.Available {
            registerForPreviewingWithDelegate(self,sourceView: view)
        }
    }
}

我试着移动它来查看DidAppear,看看它是否会有帮助,但没有什么作用.

有任何想法吗?

解决方法

好的,我最终想到了.我不得不把registerForPreviewingWithDelegate移动到viewWillAppear,我也不得不添加自己.一开始
原文链接:https://www.f2er.com/iOS/329486.html

猜你在找的iOS相关文章