Dismisses SFVC when sideloading apps from News item

This commit is contained in:
Riley Testut
2020-03-30 13:26:44 -07:00
parent e80847f2a9
commit 794d26b016

View File

@@ -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)