gpt4 book ai didi

watchkit - transferCurrentComplicationUserInfo 更适合复杂度更新吗?

转载 作者:行者123 更新时间:2023-12-04 17:08:31 38 4
gpt4 key购买 nike

transferCurrentComplicationUserInfo有什么区别和 transferUserInfo ?

我想将数据从我的 AppDelegate 发送到时钟套件并发症。
transferCurrentComplicationUserInfo似乎与 transferCurrentUserInfo 做的完全一样.我错过了什么吗?

最佳答案

这两者的区别 WCSession 方法涉及数据何时发送,以及 watchkit 扩展是否被唤醒。transferCurrentComplicationUserInfo:专为传输要立即显示在表盘上的复杂功能用户信息而设计。

  • 并发症用户信息被标记为“紧急”,并被放置在队列的前面,
  • watch 在后台唤醒分机以接收信息,以及
  • 转移立即发生。 (其他排队的信息也可能在那时传输。)
  • transferUserInfo:排队信息,当系统确定是处理队列的好时机时传输:
  • 用户信息放在队列的后面,
  • 如果分机未唤醒,则存储传输的信息,
  • 转移不会立即发生,并且
  • 信息按发送顺序发送。

  • 更多详情请见 WWDC 2015 Introducing Watch Connectivity video .
    iOS 10 更新:
    在 iOS 10 中, WCSession添加一个 remainingComplicationUserInfoTransfers 属性可能会影响 iOS 将使用哪种方法来传输用户信息:

    The number of remaining times that you can call transferCurrentComplicationUserInfo: during the current day. If this property is set to 0, any additional calls to transferCurrentComplicationUserInfo: use transferUserInfo: instead.

    If the complication is on the active watch face, you are given 50 transfers a day. If the complication is not active, this property defaults to 0.

    关于watchkit - transferCurrentComplicationUserInfo 更适合复杂度更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33316698/

    38 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com