diff --git a/AltStore/News/NewsViewController.swift b/AltStore/News/NewsViewController.swift index 8ae42e85..673ef377 100644 --- a/AltStore/News/NewsViewController.swift +++ b/AltStore/News/NewsViewController.swift @@ -56,6 +56,13 @@ class NewsViewController: UICollectionViewController // Cache private var cachedCellSizes = [String: CGSize]() + required init?(coder: NSCoder) + { + super.init(coder: coder) + + NotificationCenter.default.addObserver(self, selector: #selector(NewsViewController.importApp(_:)), name: AppDelegate.importAppDeepLinkNotification, object: nil) + } + override func viewDidLoad() { super.viewDidLoad() @@ -302,6 +309,14 @@ private extension NewsViewController } } +private extension NewsViewController +{ + @objc func importApp(_ notification: Notification) + { + self.presentedViewController?.dismiss(animated: true, completion: nil) + } +} + extension NewsViewController { override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)