从应用程序打开Safari并获取所选内容

时间:2017-12-21 08:19:51

标签: ios swift swift3

我需要从我的应用程序中打开safari,并将用户从该WebPage中选择的内容添加到我的应用程序中。

Video Link

2 个答案:

答案 0 :(得分:0)

您可以使用SFSafariViewController从应用中打开Safari,然后查看UIPasteboard以查看用户是否复制了某些文字。

答案 1 :(得分:0)

let url = URL(string:"https://www.youtube.com/watch?v=nCRyOZ8rTCE"!) 
let safariVC = SFSafariViewController(url: url)
if #available(iOS 10.0, *) {
  safariVC.preferredBarTintColor = UIColor(red: 46.0/255.0, green: 135.0/255.0, blue: 245.0/255.0, alpha: 1.0)
   } else {
  // Fallback on earlier versions
   }//UIColor.black
   present(safariVC, animated: true, completion: nil)