[英]Show heart rate from IOS app on WatchKit app continuously
我想知道将BLE心率监视器获得的心率显示到WatchKit应用程序上的IOS应用程序的最佳做法是什么。 直接转移是不可能的。 我正在考虑一个计时器,它将在IOS应用上每秒触发一次,并将实际心率传输到SharedDefaults。 在WatchKit应用程序上,我还实现了一个计时器,该计时器每秒从SharedDefaults中读取一次。 那是一个好的解决方案吗?
//创建并共享对NSUserDefaults对象的访问。 NSUserDefaults * mySharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:@“ com.example.domain.MyShareExtension”];
//使用共享的用户默认对象更新用户的帐户。 [mySharedDefaults setObject:bpm forKey:@“ heartrate”];
您还可以使用https://github.com/mutualmobile/MMWormhole将数据从iPhone应用程序传递到WatchKit扩展,这样您就不必依赖始终运行的计时器了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.