2016-04-22 54 views
1

我是Nam Nguyen,我正在使用Microsoft Band for iOS(Microsoft Band 2)。我有一个问题,我如何能够在开始时获得BandContact的状态。我试图执行Microsoft Band SDK Band联系人更新

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

但不幸的是,@“BandContact更新”只有当我改变状态触发:走带关闭或穿回请告知

感谢和问候,

回答

0

当第一次调用startBandContactUpdates时,处理程序块立即以当前Band状态调用,之后只传送Band状态变化。后续的startBandContactUpdates调用也不会传递当前的Band状态,除非显式地停止了BandContactUpdates和重新开始,所以总之,尝试stopBandContactUpdat在启动它们之前(因为你已经开始在你的应用程序的其他地方)。

+0

感谢Manjit,stopBandContactUpdates解决了它。 –