Pracuję nad wdrożeniem przywracania stanu do mojej aplikacji, jednak wystąpił problem. Dodałem ostatnio obsługę 3D Touch do widoku tabeli i działało idealnie za każdym razem, z wyjątkiem tego, że dodałem przywracanie stanu. Gdy aplikacja odtwarza widok tabeli, wywieranie nacisku na komórki nic nie robi, tak jakby widok tabeli nie został zarejestrowany do podglądu.Problemy z przywracaniem 3D Touch i przywracaniem stanu
Mam ten kod w viewDidLoad
:
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 9.0, *) {
if traitCollection.forceTouchCapability == UIForceTouchCapability.Available {
registerForPreviewingWithDelegate(self, sourceView: view)
}
}
}
Próbowałem przesuwając go do viewDidAppear
aby sprawdzić, czy to pomoże, ale nie zrobić różnicę.
Wszelkie pomysły?