SafariServices ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฑ ๋ด์์ ์น ์ด์ฉ์ด ๊ฐ๋ฅํ๋ค.
์ฌ์ฉํ๊ฒ ๋ ์ด์ ๋ผ ํจ์...
1. ์ฌ์ฉ์์ ์ ์ฅ์์ ์ฑ์ ๋๊ฐ์ง ์๊ณ ์ด์ฉํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ด ์ฌ์ฉํ๊ฒ ๋์๋ค.
2. ์ด์ฉ์ฝ๊ด ๋ฐ ๊ฐ์ธ์ ๋ณด ์์ง ์ด์ฉ ์๋ด ๋ฑ ํ ์คํธ๊ฐ ๋ง๊ณ ์ฌ์ฉ์๋ค์ด ์ฃผ์ ๊น๊ฒ ๋ง์ด ๋ณด์ง ์๋ ๋ถ๋ถ์ผ๋ก ๋ทฐ๋ฅผ ๋ ๋ง๋ค๊ธฐ์๋ ๋นํจ์จ์ ์ด๋ผ ํ๋จ๋์๋ค.
3. ์ค์ ๋ก ์์ฃผ ์ ๋ฐ์ดํธ ๋๋ ์ ์ฑ ์ ๋ณด ๊ฐ์ ๊ฒฝ์ฐ ๋งค๋ฒ ์ฑ์ ํตํด ๊ด๋ฆฌํ๊ธฐ ๋ณด๋ค๋ ๋ ธ์ ๋งํฌ๋ฅผ ์ฐ๊ฒฐํด์ ์ค์๊ฐ์ผ๋ก ์ฐ๊ฒฐํด์ ๋ณด๋ ๊ฒ์ด ๋์ ๊ฒ์ด๋ผ ํ๋จ๋๋ค.
์ฌ์ฉ๋ฒ
import๋ฅผ ํด์ค๋ค.
// ๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌ๋ฐฉ์นจ ๋
ธ์
url ์ฐ๊ฒฐ
private func privacyPolicyUrl () {
guard let url = URL(string: "https://dkswlgus0314.tistory.com/") else {return}
let safariVC = SFSafariViewController(url: url)
self.present(safariVC, animated: true, completion: nil)
}
๊ต์ฅํ ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์๋ค..!