Преглед на файлове

Replace CBManagerState since it’s not available on iOS < 10

Mathieu Acthernoene преди 6 години
родител
ревизия
0dd10d7e67
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3
    3
      ios/PermissionHandlers/BluetoothPeripheral/RNPermissionHandlerBluetoothPeripheral.m

+ 3
- 3
ios/PermissionHandlers/BluetoothPeripheral/RNPermissionHandlerBluetoothPeripheral.m Целия файл

@@ -56,14 +56,12 @@
56 56
 }
57 57
 
58 58
 - (void)peripheralManagerDidUpdateState:(nonnull CBPeripheralManager *)peripheral {
59
-  CBManagerState state = peripheral.state;
59
+  int state = peripheral.state;
60 60
 
61 61
   [_peripheralManager stopAdvertising];
62 62
   _peripheralManager = nil;
63 63
 
64 64
   switch (state) {
65
-    case CBManagerStatePoweredOn:
66
-      return [self checkWithResolver:_resolve withRejecter:_reject];
67 65
     case CBManagerStatePoweredOff:
68 66
     case CBManagerStateResetting:
69 67
     case CBManagerStateUnsupported:
@@ -72,6 +70,8 @@
72 70
       return _resolve(RNPermissionStatusNotDetermined);
73 71
     case CBManagerStateUnauthorized:
74 72
       return _resolve(RNPermissionStatusDenied);
73
+    case CBManagerStatePoweredOn:
74
+      return [self checkWithResolver:_resolve withRejecter:_reject];
75 75
   }
76 76
 }
77 77