2011-04-06 2 views

답변

3

현재 iOS SDK에 앱 내에서 통화 기록을 가져 오거나 전화를 걸기위한 API가 없습니다. Address Book API이 있습니다 (전화 번호 등 iPhone 주소록의 연락처 세부 정보를 모두 검색 할 수있게 해줍니다)하지만 이것이 원하는 것이라고는 생각하지 않습니다. 당신이 전화 응용 프로그램을 실행하고 응용 프로그램에서 전화 통화를 시작하고 싶다면, 다음을 수행 할 수있는이 앱을 닫고 전화 응용 프로그램을 열 것

NSString *phoneNumber = @"8885555"; 
NSString *phoneURLString = [NSString stringWithFormat:@"tel:%@", phoneNumber]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneURLString]]; 

참고.

+0

흥미 롭다. 실제로 앱을 닫지 않고 다른 앱에서 정보를 얻는 방법이 없다. – locoboy

+1

지금은 아닙니다. 나는 통화 이력 등에 대한 접근을 제한하는 것이 보안 문제에 더 가깝기 때문에 왜 애플이 써드 파티 어플리케이션을 허용하지 않을지 알 수있다. – indragie

관련 문제