[iPhone SDK] 현재 전화의 상태를 알아오기
컴퓨터/아이폰 :
2013. 1. 8. 12:27
CoreTelephony.frameworks 를 추가하여 이벤트헨들러를 등록하면 끝!
CTCallCenter *callCenter = [[CTCallCenter alloc] init];
CTCallCenter *callCenter = [[CTCallCenter alloc] init];
callCenter.callEventHandler = ^(CTCall *call) {
NSLog(@"callState : %@", call.callState);
};State는 4가지 종류가 있다.
CoreTelephony.framework의 CTCall.h에 정의 되어 있음.. 참고~~
CORETELEPHONY_EXTERN NSString * const CTCallStateDialing __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
CORETELEPHONY_EXTERN NSString * const CTCallStateIncoming __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
CORETELEPHONY_EXTERN NSString * const CTCallStateConnected __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
CORETELEPHONY_EXTERN NSString * const CTCallStateDisconnected __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
전화가 걸린 상태에서 앱상에서 전화를 끊어보려고 했지만 (물론 private api를 이용하여...)
난관에 봉착 ㅠㅠ
어렵게어렵게 pirvate frameworks 들의 헤더를 다 뽑았고 검색결과 전화를 끊는 듯한 api를 발견하였지만
파라미터로 넘겨야 되는 것의 정의가 되어 있지 않아서 도저히 해결을 못하고 있음 ㅠ
혹시 아시는 분 있나요?
전화가 걸린 상태에서 앱상에서 전화를 끊어보려고 했지만 (물론 private api를 이용하여...)
난관에 봉착 ㅠㅠ
어렵게어렵게 pirvate frameworks 들의 헤더를 다 뽑았고 검색결과 전화를 끊는 듯한 api를 발견하였지만
파라미터로 넘겨야 되는 것의 정의가 되어 있지 않아서 도저히 해결을 못하고 있음 ㅠ
혹시 아시는 분 있나요?
'컴퓨터 > 아이폰' 카테고리의 다른 글
sk, kt 사업자 알수 있는 방법 (0) | 2013.01.09 |
---|---|
[ios6]앱스토어 모달로 불러오기 (0) | 2013.01.09 |
webview에서의 방법(javascript, post데이터 전송)등 (0) | 2013.01.06 |
아이폰 페이스 북과 트위터 연동 (0) | 2012.12.27 |
MRImageViewer -> 이미지 슬라이드 예제 (0) | 2012.12.26 |