我试着做一个function
通过UIWebView
,而不是退出我的应用程序开放safari.Although无感澈是我试过的应用程序崩溃打开string
...UIWebView的开弦
TemplateViewController;
这里是我的功能:
let string = OnlineMenulinksTemplate
if string.characters.count > 0, let url = URL(string: string), UIApplication.shared.canOpenURL(url) {
// valid URL
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
}
WebViewController:
import UIKit
class OpenWebViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.scrollView.alwaysBounceHorizontal = false
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
所以,我怎么会告诉串被打开,并在UIWebView
呈现的?
什么是您的崩溃报告说? – dirtydanee
好吧,删除了我试过的因为它没有工作。这里是通过Safari浏览器工作的代码,我希望它可以通过我的'UIWebView'呈现。 – RandomGeek
这是什么'OnlineMenulinksTemplate'? – dirtydanee