未调用 HMAccessoryDelegate 方法
HMAccessoryDelegate Method not called
我想获取特定配件的可更新特性值。
所以我正在使用 func accessory(accessory: HMAccessory!, service: HMService!, didUpdateValueForCharacteristic characteristic: HMCharacteristic!)
方法。
但是没有调用这个方法。正在调用来自同一委托的另一个方法。应该是什么问题?
为 viewWillAppear.
中的特征启用通知
for (HMCharacteristic *thisCharacteristic in characteristicsArray) {
if ([thisCharacteristic.properties containsObject:HMCharacteristicPropertySupportsEventNotification]) {
[thisCharacteristic enableNotification:TRUE completionHandler:^(NSError *error) {
if (error) {
NSLog(@"Error while enabling notification");
}
else {
NSLog(@"Notification enabled");
}
}];
}
同时禁用 viewWillDisappear
中的通知
我想获取特定配件的可更新特性值。
所以我正在使用 func accessory(accessory: HMAccessory!, service: HMService!, didUpdateValueForCharacteristic characteristic: HMCharacteristic!)
方法。
但是没有调用这个方法。正在调用来自同一委托的另一个方法。应该是什么问题?
为 viewWillAppear.
中的特征启用通知for (HMCharacteristic *thisCharacteristic in characteristicsArray) {
if ([thisCharacteristic.properties containsObject:HMCharacteristicPropertySupportsEventNotification]) {
[thisCharacteristic enableNotification:TRUE completionHandler:^(NSError *error) {
if (error) {
NSLog(@"Error while enabling notification");
}
else {
NSLog(@"Notification enabled");
}
}];
}
同时禁用 viewWillDisappear
中的通知