有没有办法从iOS应用程序更新手表复杂功能?我找到了一些解决方案,但对我没什么用。每当我在iOS应用程序中触摸我的按钮时,我都需要将复杂化中的文本更改为iOS应用程序内的文本。任何解决方案?
答案 0 :(得分:1)
使用Watch Connectivity框架通过调用WCSession对象的transferCurrentComplicationUserInfo:方法将更新发送到监视。此方法向WatchKit扩展发送高优先级消息,根据需要唤醒它以传递数据。一旦监视器收到数据,它就会调用会话委托的session:didReceiveUserInfo:方法。在此方法中,使用提供的用户信息字典更新复杂数据,然后调用数据源的reloadTimelineForComplication:或extendTimelineForComplication:方法来更新时间轴。
来自here 有关this 2016 WWDC会议的详细信息。
但要注意watchOS3中推送次数限制为50次。