Notice
Recent Posts
Recent Comments
Link
투케이2K
166. (Objective-C/objc) [간단 소스] CBPeripheralManager 사용해 bluetooth 블루투스 기능 활성 상태 확인 본문
Objective-C
166. (Objective-C/objc) [간단 소스] CBPeripheralManager 사용해 bluetooth 블루투스 기능 활성 상태 확인
투케이2K 2024. 9. 25. 19:25[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// ----------------------------------------------------------------------
// [사전 설정 사항]
// ----------------------------------------------------------------------
// 1. CoreBluetooth 사용을 위한 import 선언
//
// #import <CoreBluetooth/CoreBluetooth.h>
// ----------------------------------------------------------------------
// 2. UIViewController 에 CBPeripheralManagerDelegate 선언 필요
//
// @interface ViewController : UIViewController<CBPeripheralManagerDelegate>
// ----------------------------------------------------------------------
// 3. CBPeripheralManager 변수 선언 필요
//
// @property (strong, nonatomic) CBPeripheralManager *peripheralManager;
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [소스 코드]
// ----------------------------------------------------------------------
// [CBPeripheralManager 초기화 및 딜리게이트 지정 >> 블루투스 활성 상태 확인 요청]
_peripheralManager = [[CBPeripheralManager alloc]initWithDelegate:self queue:nil];
// [블루투스 딜리게이트 콜백 상태 확인]
- (void)peripheralManagerDidUpdateState:(CBPeripheralManager *)peripheral
{
if (peripheral.state == CBPeripheralManagerStatePoweredOn) { // [블루투스 활성 상태]
}
else { // [블루투스 비활성 상태]
}
}
// ----------------------------------------------------------------------
반응형
'Objective-C' 카테고리의 다른 글
Comments