123456789101112131415161718192021222324252627282930313233 |
- //
- // SwiftWebVCActivitySafari.swift
- //
- // Created by Myles Ringle on 24/06/2015.
- // Transcribed from code used in SVWebViewController.
- // Copyright (c) 2015 Myles Ringle & Sam Vermette. All rights reserved.
- //
- import UIKit
- class SwiftWebVCActivitySafari : SwiftWebVCActivity {
-
- override var activityTitle : String {
- return NSLocalizedString("Open in Safari", tableName: "SwiftWebVC", comment: "")
- }
-
- override func canPerform(withActivityItems activityItems: [Any]) -> Bool {
- for activityItem in activityItems {
- if let activityItem = activityItem as? URL, UIApplication.shared.canOpenURL(activityItem) {
- return true
- }
- }
- return false
- }
-
- override func perform() {
-
- UIApplication.shared.open(URLToOpen!, options: [ : ]) { (completed) in
- self.activityDidFinish(completed)
- }
- }
-
- }
|