Merhaba Xcode ile webview olarak url çağırdığım bir app var, headerde youtube Linki ekledim ama bunu webview içinde açıyor.
Kullanıcıda yüklü ise YouTube uygulamasına değilse Tarayıcıda yeni sekmede Youtube sitesine nasıl atarım ? örnek kod varsa sevinirim
tşk ederim
Kendi uygulamamda kullandığım bir kod örneği vereyim swift ile yapıyorum ben
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.navigationDelegate = self
// WebView içinde gösterilecek URL
let url = URL(string: "https://www.example.com")!
let request = URLRequest(url: url)
webView.load(request)
}
@IBAction func openYouTubeLink(_ sender: UIButton) {
let youtubeURL = URL(string: "youtube://videoid")!
let youtubeWebURL = URL(string: "https://www.youtube.com/watch?v=videoid")!
if UIApplication.shared.canOpenURL(youtubeURL) {
UIApplication.shared.open(youtubeURL, options: [:], completionHandler: nil)
} else {
UIApplication.shared.open(youtubeWebURL, options: [:], completionHandler: nil)
}
}
}