2016-04-22 85 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解決了它。 –