Microsoft Band SDK 手环联系人更新

Microsoft Band SDK Band Contact Update

我是 Nam Nguyen,我正在为 iOS(Microsoft Band 2)使用 Microsoft Band SDK。我有一个问题,我如何才能在开始时获得 BandContact 的状态。我尝试实施

[client.sensorManager startBandContactUpdatesToQueue:nil errorRef:&err withHandler:^(MSBSensorBandContactData *contactData, NSError *error) {
    NSLog(@"BandContact Updated");
}];

但是,不幸的是,@"BandContact Updated" 仅在我更改状态时触发:将手环取下或戴回。请指教。

谢谢并致以最诚挚的问候,

当第一次调用 startBandContactUpdates 时,会立即使用当前 Band 状态调用处理程序块,之后仅传递 Band 状态更改。随后的 startBandContactUpdates 调用也不会传递当前 Band 状态,除非您明确停止 BandContactUpdates 并重新开始。所以简而言之,尝试在启动它们之前停止 BandContactUpdates(以防你已经在你的应用程序的其他地方启动)。