=========网页跳转openurl=======
let urs="http://v.youku.com/v_show/id_XMzE1ODY2NzUzMg==.html?spm=a2h3j.8428770.3416059.1"
let url:URL?=URL.init(string: urs)
UIApplication.shared.open(url!, options: [:], completionHandler: nil)
==============Appdelegate
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
//ios13之前走的是这里
let window = UIWindow(frame: UIScreen.main.bounds)
window.rootViewController = LYBTabBarVC.init()
self.window?.backgroundColor=UIColor.white
self.window = window
window.makeKeyAndVisible()
return true
}
========= SceneDelegate
var window: UIWindow?
@available(iOS 13.0, *)
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
/*ios13之后走的是这里
在SceneDelegate中willConnectToSession方法里进行根控制设置的时候也要添加相应的版本控制,需要注意的是,此处初始化window的时候需要用WindowScene进行初始化,否则黑屏加载不出视图。
*/
self.window=UIWindow.init(windowScene: UIWindowScene.init(session: session, connectionOptions: connectionOptions))
self.window?.makeKeyAndVisible()
self.window?.rootViewController = LYBTabBarVC.init()
guard let _ = (scene as? UIWindowScene) else { return }
}