728x90
๋ฐ์ํ
์ฝ๋๋ฅผ ์์ฑํ๋ค ๋ณด๋ฉด ํน์ ๋ทฐ์ปจํธ๋กค๋ฌ์์ ์ด๋ค ํ๋์ ํ์ ์ ๋์์ ๋ค๋ฅธ ๋ทฐ์ปจํธ๋กค๋ฌ๊ฐ ๋ณํํ๊ฒ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ์ด ๋ ์ ์ฉํ๊ฒ ๋ฐ๋ก NotificationCenter์ด๋ค.
๊ฐ์ ๋ณด๋ด์ผํ ํด๋์ค์์ ๋ ธํฐํผ์ผ์ด์ ์ด๋ฆ์ ์ ํด์ฃผ๊ณ
NotificationCenter.default.post(name: NSNotification.Name("Notification"), object: nil)
๊ฐ์ ๋ฐ์์ผํ ํด๋์ค์ ์๋์ต์ ๋ฒ๋ฅผ ์ ์ด์ฃผ๊ณ ์ํ๋ ํจ์๋ฅผ ์คํ์ํฌ ์ ๋ ํฐ๋ฅผ ์ ์ด์ค ๋ค์ ๊ฐ์ ๋ณด๋๋ ๋ ธํฐํผ์ผ์ด์ ์ด๋ฆ์ ์ ์ด์ค๋ค,
NotificationCenter.default.addObserver(self, selector: #selector(SearchExchangeTag.notifiactionFired(_:)), name: NSNotification.Name("Notification"), object: nil)
์๋๋ ์ค๋ธ์ ํธ ํจ์๋ฅผ ๋ง๋ค์ด์ ๋ ธํฐํผ์ผ์ด์ ์ ๋ฐ์์ ๋ ์คํ์ํฌ ์ฝ๋๋ฅผ ์ ์ด์ค๋ค.
@objc func notifiactionFired(_ notification:Notification) {
//์คํ์ํฌ ์ฝ๋
}
728x90
๋ฐ์ํ
๋๊ธ