Tôi đang thực hiện khôi phục trạng thái trong ứng dụng của mình, tuy nhiên tôi đã gặp sự cố. Gần đây tôi đã thêm hỗ trợ 3D Touch vào chế độ xem bảng và nó hoạt động hoàn hảo mọi lúc trừ khi bây giờ tôi đã thêm khôi phục trạng thái. Khi ứng dụng khôi phục chế độ xem bảng, áp dụng áp lực cho các ô không có gì, như thể chế độ xem bảng chưa được đăng ký để xem trước.Các vấn đề với 3D Touch và khôi phục trạng thái
Tôi có mã này trong viewDidLoad
:
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 9.0, *) {
if traitCollection.forceTouchCapability == UIForceTouchCapability.Available {
registerForPreviewingWithDelegate(self, sourceView: view)
}
}
}
tôi đã cố gắng di chuyển nó đến viewDidAppear
để xem nếu nó sẽ giúp đỡ, nhưng nó không tạo sự khác biệt.
Bất kỳ ý tưởng nào?