Removes UIPreviewInteraction usage in SaveStatesViewController
This commit is contained in:
parent
e2f229fc36
commit
d0ada56b92
@ -188,6 +188,13 @@ extension GameViewController
|
||||
self.updateControllers()
|
||||
}
|
||||
|
||||
override func viewDidDisappear(_ animated: Bool)
|
||||
{
|
||||
super.viewDidDisappear(animated)
|
||||
|
||||
self.emulatorCore?.pause()
|
||||
}
|
||||
|
||||
// MARK: - Segues
|
||||
/// KVO
|
||||
|
||||
|
||||
@ -66,7 +66,6 @@ class SaveStatesViewController: UICollectionViewController
|
||||
private let dateFormatter: DateFormatter
|
||||
|
||||
private let previewGameViewController = GameViewController()
|
||||
private var previewInteraction: UIPreviewInteraction!
|
||||
|
||||
required init?(coder aDecoder: NSCoder)
|
||||
{
|
||||
@ -127,9 +126,6 @@ extension SaveStatesViewController
|
||||
// Pre-initialize previewGameViewController with game and start/pause emulation to ensure previewingContext(_:viewControllerForLocation:) callback doesn't take too long + break 3D Touch animation
|
||||
self.preparePreviewGameViewController()
|
||||
|
||||
self.previewInteraction = UIPreviewInteraction(view: self.collectionView!)
|
||||
self.previewInteraction.delegate = self
|
||||
|
||||
self.registerForPreviewing(with: self, sourceView: self.collectionView!)
|
||||
|
||||
self.updateBackgroundView()
|
||||
@ -558,7 +554,7 @@ private extension SaveStatesViewController
|
||||
}
|
||||
|
||||
//MARK: - 3D Touch -
|
||||
extension SaveStatesViewController: UIViewControllerPreviewingDelegate, UIPreviewInteractionDelegate
|
||||
extension SaveStatesViewController: UIViewControllerPreviewingDelegate
|
||||
{
|
||||
private func preparePreviewGameViewController()
|
||||
{
|
||||
@ -635,15 +631,6 @@ extension SaveStatesViewController: UIViewControllerPreviewingDelegate, UIPrevie
|
||||
self.loadSaveState(saveState)
|
||||
}
|
||||
}
|
||||
|
||||
func previewInteraction(_ previewInteraction: UIPreviewInteraction, didUpdatePreviewTransition transitionProgress: CGFloat, ended: Bool)
|
||||
{
|
||||
}
|
||||
|
||||
func previewInteractionDidCancel(_ previewInteraction: UIPreviewInteraction)
|
||||
{
|
||||
self.previewGameViewController.emulatorCore?.pause()
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - <UICollectionViewDataSource> -
|
||||
|
||||
Loading…
Reference in New Issue
Block a user