我是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“只有在我改变状态时才会被解雇:取下乐队或将其磨掉。请告知。
谢谢和最诚挚的问候,
答案 0 :(得分:0)
当第一次调用startBandContactUpdates时,将立即使用当前Band状态调用处理程序块,之后仅传递Band状态更改。除非您明确地stopBandContactUpdates并重新开始,否则后续的startBandContactUpdates调用也不会传递当前的Band状态。所以简而言之,在启动它们之前尝试stopBandContactUpdates(如果你已经在应用程序的其他地方开始了)。