通過使用Firebase數據庫我試圖用RealTime更新這個舊的代碼的URL字符串,因爲URL有時會變壞,我必須儘快更新它。我嘗試了一些理論,其中沒有一個正在被正確處理。除了下面的代碼..如果鏈接被破壞的ID沒有實時訪問來更新它..我需要幫助做一個代碼,它會更新它實時。Swift 3 Firebase數據庫抓取URLString
<a target="_blank" href="https://imageshack.com/i/plyd7Ztkp"><img src="http://imagizer.imageshack.us/v2/640x480q90/921/yd7Ztk.png" border="0"></a>
<a target="_blank" href="https://imageshack.com/i/plMFPoMRp"><img src="http://imagizer.imageshack.us/v2/640x480q90/921/MFPoMR.png" border="0"></a>
從上面的圖片,如果我是從 「www.google.com」 更改爲任何其他網址也應該更新web視圖。
我希望我足夠的什麼,我試圖完成
@IBAction func zhwandoontv(_ sender: Any) {
webView.frame=self.view.bounds;
webView.allowsInlineMediaPlayback = true;
webView.mediaPlaybackRequiresUserAction = false;
let tolourl = URL(string: "http://38.99.146.180:7777/Zhwandoon.m3u8?user=sgls128196012&session=a9a822ced3f0211c85d67487a252d6497bef40a6bd64e0f01c332de5c9369")
let toloURLRequest = URLRequest(url: tolourl!)
webView.loadRequest(toloURLRequest)
}
更新明確:
}
@IBOutlet weak var webView: UIWebView!
var ref:FIRDatabaseReference?
var databaseHandle:FIRDatabaseHandle?
var postData = [String]()
@IBAction func Bahartv(_ sender: Any) {
ref = FIRDatabase.database().reference()
databaseHandle = ref?.child("realtimeURL").observe(.childAdded, with: { (snapshot) in
let post = snapshot.value as? String
if let actualPost = post {
self.postData.append(actualPost)
}
})
webView.frame=self.view.bounds;
webView.allowsInlineMediaPlayback = true;
webView.mediaPlaybackRequiresUserAction = false;
let tolourl = self.postData.append(actualPost)
let toloURLRequest = URLRequest(url: tolourl!)
webView.loadRequest(tolourl)
}
override func viewDidLoad() {
super.viewDidLoad()
ref = FIRDatabase.database().reference()
databaseHandle = ref?.child("realtimeURL").observe(.childAdded, with: { (snapshot) in
let post = snapshot.value as? String
if let actualPost = post {
self.postData.append(actualPost)
}
})
// Do any additional setup after loading the view.
}
有人嗎?謝謝對不起... – Sadin