Ниже приведен код, который я пытаюсь преобразовать в Swift 4, я мог видеть RespondsToSelector: недоступен в Swift 4
Ниже приведен код Objective-c, который работает отлично:
-(id)getValueFromHomeKitValue:(id)homeKitValue{
if ( [homeKitValue respondsToSelector:@selector(bytes)] ){
NSData * data = (NSData *) homeKitValue;
uint64_t value = *(uint8_t*)[homeKitValue bytes];
return value;
}
}