博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS: 在iPhone和Apple Watch之间共享数据: App Groups
阅读量:5758 次
发布时间:2019-06-18

本文共 519 字,大约阅读时间需要 1 分钟。

我们可以在iPhone和Apple Watch间通过app groups来共享数据。方法如下:

首先要在dev center添加一个新的 app group:

 

接下来创建一个新的single view application,名字就叫SharingDataDemo:

 

添加三个控件到主界面:TextField、Button和Label。

 

在Button的点击事件中使用NSUserDefaults将用户输入的内容进行保存:

注意suiteName必须和dev center中定义的app group的identifier ID一致。

 

接下来添加Watch:选择File - New - Target - WatchKit App:

 

添加两个控件到watch的main界面:Label和Button。

 

在Button的点击事件中使用NSUserDefaults将上一步保存的数据读取出来,显示到Label上:

 

最后一步,也是关键的一步,设置iPhone App和Watch App到同一个group中,缺失这一步,数据是无法共享的。

注意iPhone App和Watch App分别要如此设置一次,不要漏了Watch App的设置。

效果:

 

转载地址:http://gepkx.baihongyu.com/

你可能感兴趣的文章
Android 最简单的自定义Dialog之一
查看>>
磨刀不误砍柴 - 配置适合工作学习的桌面环境
查看>>
Java笔记-反射机制(一)
查看>>
redux v3.7.2源码解读与学习之 applyMiddleware
查看>>
【React】为什么我不再使用setState?
查看>>
Git原理与高级使用(3)
查看>>
从JDK源码看Writer
查看>>
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
JAVA的对象复制
查看>>
我的友情链接
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
开源中国动弹客户端实践(三)
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
vim在多文件中复制粘贴内容
查看>>
Android ContentObserver
查看>>
文章“关于架构优化和设计,架构师必须知道的事情”
查看>>
疯狂java学习笔记1002---非静态内部类
查看>>
ISA2006实战系列之一:实战ISA三种客户端部署方案(上)
查看>>
TCP服务器
查看>>