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 // Cache
private var cachedCellSizes = [String: CGSize]() 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() override func viewDidLoad()
{ {
super.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 extension NewsViewController
{ {
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)