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