diff --git a/Discovery/Discovery.m b/Discovery/Discovery.m index 87ed6c1..0eb0aef 100644 --- a/Discovery/Discovery.m +++ b/Discovery/Discovery.m @@ -56,14 +56,16 @@ - (instancetype)initWithUUID:(CBUUID *)uuid switch (startOption) { case DIStartAdvertisingAndDetecting: - _shouldAdvertise = YES; - _shouldDiscover = YES; + [self setShouldAdvertise:YES]; + [self setShouldDiscover:YES]; break; case DIStartAdvertisingOnly: - _shouldAdvertise = YES; + [self setShouldAdvertise:YES]; + [self setShouldDiscover:NO]; break; case DIStartDetectingOnly: - _shouldDiscover = YES; + [self setShouldAdvertise:NO]; + [self setShouldDiscover:YES]; break; case DIStartNone: default: