利用iOS剪切板在app中传递信息

App1 中添加URLSchemes   app1

App2 中国添加URLSchemes   app2

App1中进入app2:

UIApplication.shared.open(URL(string: "App2://getData")!, options: [:], completionHandler: nil)

app2中在appadelegate中

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {

if url.absoluteString.hasSuffix("getData"){

let pasteboard = UIPasteboard(name: .init("KmyPasteboard"), create: true)

pasteboard!.string = “需要传的数据信息”

}

if #available(iOS 10.0, *) {

UIApplication.shared.open(URL(string: "App1://getData")!, options: [:], completionHandler: nil)//返回app1

} else {

// Fallback on earlier versions

}

}

return true

}

返回进入app1后

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {

if url.absoluteString.hasSuffix("getData") {

let pasteboard = UIPasteboard(name: .init("KmyPasteboard"), create: true)

let jsonStr = pasteboard!.string

pasteboard!.string = “”//清空剪切板

NotificationCenter.default.post(name: NSNotification.Name("Active"), object: jsonStr)

}

return true

}

最新文章

  1. java Socket编程-基于UDP
  2. MyISAM 和InnoDB 区别 转
  3. Javascript与当前项目的思考
  4. 不均匀的Windows处理器编组
  5. leetcode@ [173] Binary Search Tree Iterator (InOrder traversal)
  6. scala 101
  7. android touchEvent事件学习
  8. CentOS系统通过PXE实现批量无人值守安装
  9. PHP7 中 ?? 与? :的区别
  10. ActiveReports报表控件 V13 正式发布,提供在线报表设计和自适应报表布局
  11. Android第二次作业
  12. Windows防火墙开启ping,禁ping的配置方法
  13. 聚类——KFCM的matlab程序
  14. 牛客网--C++-2017/8/19
  15. linux 服务器之间配置免密登录
  16. SVN 操作报错 “Previous operation has not finished; run 'cleanup' if it was interrupted“
  17. Byzantine failures
  18. Java [Leetcode 383]Ransom Note
  19. 分析器错误 未能加载类型“XX.WebApiApplication”
  20. AOSP 源码下载

热门文章

  1. MySQL的存储(一、连接数据库)
  2. luogu P2783 有机化学之神偶尔会做作弊 |Tarjan+LCA
  3. 【解决】error pulling image configuration: Get https:// ...... x509: certificate has expired or is not yet valid
  4. 如何正确的探索 Microsoft Ignite The Tour
  5. 模拟实现 Promise(小白版)
  6. Linux-部署-Django
  7. java面试题干货96-125
  8. zabbix主动模式无法获取网卡和文件系统数据
  9. 你不知道的JavaScript(上)this和对象原型(四)原型
  10. poj 1511 Invitation Cards (最短路)