CoreBluetooth를 사용하는 명령 줄 응용 프로그램을 빌드하려고합니다. 문제는 명령 줄 앱에서 작동하지 않는다는 것입니다.Mac의 CoreBluetooth 명령 줄 응용 프로그램
나는 내 CoreBluetooth
코드 이동 한 - 다른 Mac OS GUI 응용 프로그램에 명령 줄 응용 프로그램 프로젝트에서합니다 (CBCentralManagerDelegate 프로토콜을 구현하는 클래스를의이 클래스 myBLEManager
를 부르 자).
ViewDidLoad()
에서 몇 가지 테스트를 실행 - supersample을, 난 그냥 다음, 초기화에
CBCentralManager
의 인스턴스를 생성
scanForPeripherals
를 호출하는
myBLEManager
을 초기화하기.
이것은 CLI 및 GUI 프로젝트에서 모두 수행하는 작업입니다. 차이점은 centralManagerDidUpdateState
이 CLI 프로젝트에서 결코 호출되지 않는다는 것입니다. 하지만 GUI 맥 애플 리케이션에서 않습니다.
이 명령 줄 도구가 실행 루프를 가지고 있습니까? – duskwuff
@duskwuff, 그렇지 않습니다. 힌트를 주셔서 감사합니다. 나는 그것을 조사 할 것입니다. – kmn
답변을 게시 하시겠습니까? 아니면 끝나야합니까? 최대 너 – kmn