Use SFSafariViewController to show about pages

This commit is contained in:
Bob Sun 2017-02-09 13:52:49 +08:00
parent e3fb4591f9
commit 43d759c5c5
No known key found for this signature in database
GPG key ID: 1F86BA2052FED3B4

View file

@ -7,6 +7,7 @@
//
import UIKit
import SafariServices
enum CellDataType {
case link, segue, empty
@ -65,8 +66,9 @@ class BasicStaticTableViewController: UITableViewController {
let link = cellData[CellDataKey.link] as? String
performSegue(withIdentifier: link!, sender: self)
case .link:
let link = cellData[CellDataKey.link] as? String
UIApplication.shared.open(URL(string: link!)!, options: [:], completionHandler: nil)
let link = cellData[CellDataKey.link] as! String
let svc = SFSafariViewController(url: URL(string: link)!, entersReaderIfAvailable: true)
self.present(svc, animated: true, completion: nil)
default:
break
}