Microsoft Band SDK Band联系人更新

时间:2016-04-22 17:38:54

标签: ios microsoft-band

我是Nam Nguyen,我正在使用Microsoft Band SDK for iOS(Microsoft Band 2)。我有一个问题,我怎么能在开始时获得BandContact的状态。我试图实施

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

但是,不幸的是,@" BandContact Updated“只有在我改变状态时才会被解雇:取下乐队或将其磨掉。请告知。

谢谢和最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

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