fs_*_*gre 3 swift watchkit watchos watchconnectivity
我有一个iOS购物清单应用程序,其中的项目被添加并显示在tableView中.我想创建一个Watch App Extension但是我想在这种情况下使用什么是最好的函数调用,updateApplicationContext(:)方法或sendMessage(:replyHandler:errorHandler :)方法我正在阅读文档但是我因为两者似乎都有效,所以有点困惑.
这是我期望拥有的功能......
我想要的是能够在iOS应用程序中添加项目,即使Watch应用程序处于关闭状态,这是正常行为,但我希望Watch应用程序更新为tableView(在iOS中)中的任何内容,只要它是打开,即使手表开启时iPhone未打开.
换句话说,我希望iOS应用中的数据始终与Watch应用同步.
在这种情况下,哪种updateApplicationContext(_:)
方法或 sendMessage(_:replyHandler:errorHandler:)
方法使用的函数最好?
谢谢
至于我,我会使用,updateApplicationContext(_:)
因为你想要在它连接时实时或在后台更新它.
至于这个sendMessage(_:replyHandler:errorHandler:)
缺点是The isReachable property must currently be true for these methods to succeed.
你可能会稍微延迟更新你的UI,直到它可以访问并要求更新.
归档时间: |
|
查看次数: |
519 次 |
最近记录: |