let youtubeId = "8cpOHY6bGYo" // 유튜브 비디오 ID
var youtubeUrl = NSURL(string:"youtube://\(youtubeId)")! // 유튜브 URL
if UIApplication.shared.canOpenURL(youtubeUrl as URL){ // 유튜브 앱 설치여부 체크
UIApplication.shared.open(youtubeUrl as URL)
} else { // 유튜브 앱 미설치시 브라우저 오픈
youtubeUrl = NSURL(string:"https://www.youtube.com/watch?v=\(youtubeId)")!
UIApplication.shared.open(youtubeUrl as URL)
}
반응형
'개발 > Swift' 카테고리의 다른 글
WARNING ITMS-90076 iOS 앱스토어 앱 이전 시 아카이브 경고 (0) | 2022.11.16 |
---|---|
building for iOS Simulator, but linking in object file built for iOS, file for architecture arm64 오류 해결 (0) | 2022.11.15 |
SwiftUI의 장단점 및 UIKit의 차이점 (0) | 2020.11.14 |