Я работаю над реализацией восстановления состояния в своем приложении, однако я столкнулся с проблемой. Недавно я добавил поддержку 3D Touch в виде таблицы, и она отлично работала каждый раз, только теперь, когда я добавил восстановление состояния. Когда приложение восстанавливает представление таблицы, прикладывание давления к ячейкам ничего не делает, как будто представление таблицы не было зарегистрировано для предварительного просмотра.Проблемы с 3D Touch и восстановление состояния
У меня есть этот код в viewDidLoad
:
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 9.0, *) {
if traitCollection.forceTouchCapability == UIForceTouchCapability.Available {
registerForPreviewingWithDelegate(self, sourceView: view)
}
}
}
Я попытался перенести его в viewDidAppear
, чтобы увидеть, если это поможет, но это не делает разницы.
Любые идеи?