Skip to content

Instantly share code, notes, and snippets.

@myamamic
Last active August 29, 2015 14:23
Show Gist options
  • Save myamamic/f4de7b7fb6134a6ebdad to your computer and use it in GitHub Desktop.
Save myamamic/f4de7b7fb6134a6ebdad to your computer and use it in GitHub Desktop.
[ios] CBCentralManagerStateを文字列に変換
@import CoreBluetooth;
+ (NSString *)centralManagerStateToString:(CBCentralManagerState)state {
NSString *stateStr;
switch (state) {
case CBCentralManagerStateResetting:
stateStr = @"CBCentralManagerStateResetting";
break;
case CBCentralManagerStateUnsupported:
stateStr = @"CBCentralManagerStateUnsupported";
break;
case CBCentralManagerStateUnauthorized:
stateStr = @"CBCentralManagerStateUnauthorized";
break;
case CBCentralManagerStatePoweredOff:
stateStr = @"CBCentralManagerStatePoweredOff";
break;
case CBCentralManagerStatePoweredOn:
stateStr = @"CBCentralManagerStatePoweredOn";
break;
case CBCentralManagerStateUnknown:
default:
stateStr = @"CBCentralManagerStateUnknown";
break;
}
return stateStr;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment