我打算在Apple Watch应用程序上工作。在进入代码之前,我没有想到任何问题。
如何识别2差异。手表。我们可以使用唯一的标识符吗?
如果我为每只手表维护一个唯一的标识符,当手表连接到iPhone时,如何为相应的手表选择正确的标识符。
如果我确实为WATCH1维护了一些特定的数据处理逻辑,并且如果我将它配对新的WATCH说看表2,在某一点之后,如果我连接回WATCH1,是否有最好的方法来处理它
请帮助清楚了解这些情况。
答案 0 :(得分:4)
WCSession
提供属性watchDirectoryURL
,您可以在其中存储特定于给定配对监视的数据,如果活动监视更改,此目录将会更改。
来自Apple的文档:
使用此目录存储与当前配对的Apple Watch上运行的Watch应用程序的特定实例相关的首选项,文件和其他数据。如果多个Apple Watch与同一个iPhone配对,则当活动Apple Watch更改时,此目录中的URL会更改。
您可以在此目录中存储所需的任何信息,包括业务逻辑用于检测当前活动的手表的唯一标识符。