From c6848f06e6bb3da5bb7bc6ca118aac268fefc140 Mon Sep 17 00:00:00 2001 From: Kim Minjae Date: Fri, 22 Jul 2022 06:56:56 +0900 Subject: [PATCH] =?UTF-8?q?[#112]=20FIX=20:=20=EC=9D=B4=EB=B2=A4=ED=8A=B8?= =?UTF-8?q?=20=EC=A0=80=EC=9E=A5=EC=8B=9C=20CollectionView=20reload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Home/ViewController/HomeViewController.swift | 11 +++++++++++ .../Home/ViewController/PopUpViewController.swift | 1 + 2 files changed, 12 insertions(+) diff --git a/Hous-iOS/Hous-iOS/Screens/Home/ViewController/HomeViewController.swift b/Hous-iOS/Hous-iOS/Screens/Home/ViewController/HomeViewController.swift index e0a8f75..ddbe0f3 100644 --- a/Hous-iOS/Hous-iOS/Screens/Home/ViewController/HomeViewController.swift +++ b/Hous-iOS/Hous-iOS/Screens/Home/ViewController/HomeViewController.swift @@ -53,6 +53,7 @@ final class HomeViewController: UIViewController { configUI() render() setCollectionView() + setNotificationCenter() } override func viewWillAppear(_ animated: Bool) { @@ -64,6 +65,10 @@ final class HomeViewController: UIViewController { //MARK: Custom Methods + private func setNotificationCenter() { + NotificationCenter.default.addObserver(self, selector: #selector(reloadEventCollectionView), name: NSNotification.Name("DismissPopUp"), object: nil) + } + private func showNavigation() { isNavigatinHidden(isHidden: false) } @@ -375,3 +380,9 @@ extension HomeViewController { } } } + +extension HomeViewController { + @objc private func reloadEventCollectionView() { + self.homeCollectionView.reloadData() + } +} diff --git a/Hous-iOS/Hous-iOS/Screens/Home/ViewController/PopUpViewController.swift b/Hous-iOS/Hous-iOS/Screens/Home/ViewController/PopUpViewController.swift index c26c893..e53ed0a 100644 --- a/Hous-iOS/Hous-iOS/Screens/Home/ViewController/PopUpViewController.swift +++ b/Hous-iOS/Hous-iOS/Screens/Home/ViewController/PopUpViewController.swift @@ -387,6 +387,7 @@ extension PopUpViewController { updateEventDetail(eventName: eventName, eventIcon: eventIcon, eventId: eventId, date: date, participants: participants) } + NotificationCenter.default.post(name: NSNotification.Name("DismissPopUp"), object: nil) self.dismiss(animated: true) } }