アプリに状態の復元を実装する作業を行っていますが、問題が発生しました。最近、テーブル ビューに 3D Touch サポートを追加しましたが、状態の復元を追加したことを除いて、毎回完全に機能しました。アプリがテーブル ビューを復元するときに、テーブル ビューがプレビュー用に登録されていないかのように、セルに圧力を加えても何も起こりません。
私はこのコードを持っていますviewDidLoad
:
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 9.0, *) {
if traitCollection.forceTouchCapability == UIForceTouchCapability.Available {
registerForPreviewingWithDelegate(self, sourceView: view)
}
}
}
効果があるかどうか試してみましたviewDidAppear
が、違いはありませんでした。
何か案は?