- 10
- 0
- 约4.01千字
- 约 5页
- 2017-06-02 发布于湖北
- 举报
观察 HomeKit 数据库的变化
观察 HomeKit 数据库的变化
每个 Home 都有⼀个 HomeKit 数据库。如下图所⽰,HomeKit 数据库会安全地和
home 授权的⽤户的 iOS 设备以及潜在的 ⼈的 iOS 设备进⾏同步。为了给⽤户展⽰
当前最新的数据,你的应⽤需要观察 HomeKit 数据库的变化。
HomeKit 代理⽅法
HomKit 使⽤代理设计模式 (delegation design pattern )来通知应⽤程序 HomeKit 对象
的改变。⼀般来讲,如果你的应⽤程序调⽤了⼀个带有完成处理参数的 HomeKit ⽅
法,并且这个⽅法被成功调⽤了,那么相关联的代理消息就会被发送给其他 HomeKit
应⽤,⽆论这些应⽤是安装在同⼀台 iOS 设备上还是远程 iOS 设备上。这些应⽤甚⾄
可以运⾏在 ⼈的 iOS 设备上。如果你的应⽤发起了数据改变,但是代理消息并没有
发送到你的应⽤,那么添加代码到完成处理⽅法和相关联的代理⽅法中来刷新数据和
更新视图就成为必须了。如果 home 布局发⽣了显著变化,那么就重新加载关于这个
home 的所有信息。在完成程序处理的情况下,请在更新应⽤之前检查那个⽅法是否
成功。Homkit 也会调⽤代理⽅法来通知你的应⽤程序 home ⽹
您可能关注的文档
最近下载
- 2026年济南市中考英语试题卷(含答案及解析).docx
- 海洋固定式平台简介案例.ppt VIP
- 2025年互联网营销师评论区运营与用户互动技巧专题试卷及解析.pdf VIP
- 2025年特许金融分析师基金会与捐赠基金投资成本控制与费用结构分析专题试卷及解析.pdf VIP
- 麻醉诱导后低血压预测及预防的研究进展.pptx
- 高年级语文综合素养发展资料型文章:适合长期保存的习惯养成机制.pdf VIP
- 2025年特许金融分析师个人投资者行为偏差专题试卷及解析.pdf VIP
- 中西医结合护理文件书写规范.docx VIP
- 2025年鲁科版高中三年级生物磷流失问题专题试卷及解析.docx VIP
- 静脉用药调配医嘱审核.docx
原创力文档

文档评论(0)