0
我是Xcode平臺和iOS編程的新手。如何根據網絡連接執行segue?
- 我想打開webkit視圖,如果有網絡連接。如果沒有連接,我想打開另一個頁面。
- 我有第二頁的segue,ID爲「seque1」。
但我的代碼沒有工作。我不明白爲什麼。
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webview: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
if Reachability.isConnectedToNetwork(){
print("Internet Connection Available!")
let url = URL(string: "https://www.URL.com")
let request = URLRequest(url: url!)
webview.load(request)
}else{
print("Internet Connection not Available!")
performSegue(withIdentifier: "seque1", sender: self)
}
}
}
當您出示您的ViewController你得到正確的打印依賴於網絡的狀態? –
在viewDidAppear中試試這個。 –
請確保您的segue標識符正確,在這裏您使用'seque1'可能是'segue1',請重新檢查您的故事板 – 3stud1ant3