2010-04-08 7 views
0

나는 무엇보다도 사용자가 전화 번호를 입력 할 수있는 앱을 개발 중입니다. 나중에 입력 된 정보를 보면서 자동으로 전화 번호를 감지하는 UITextView에 전화 번호를 표시합니다.iPhone에서 전화 걸기

iPhone에서는 사용자가 전화 번호를 누르면 전화를 걸 것인지 자동으로 묻습니다. 이 일은 제가 아무것도 할 필요없이 발생합니다.

문제는 ... iPod 및 iPad는 어떻게됩니까? 기본 동작은 무엇입니까? 그 사용자가 전화 번호를 누른 것을 감지하고 "Unavailable action"또는 이와 비슷한 것을 말하는 UIAlertView를 출력하는 방법이 있습니까?

다른 방법으로 사용자가 기본 기능을 사용하지 않고 화면에서 "무언가"를 누르면 그 동작을 얻을 수 있습니까? 예를 들어 ... 사용자가 버튼을 누르면 자동으로 911이 호출됩니다 (그 번호는 전화하지 않습니다.

답변 해 주셔서 감사합니다. 나는 애플 리케이션을 테스트 할 수없는 장치에서 행동에 대해 솔직하게 말한다 (나는 아이팟이나 아이 패드가 없다).

답변

2

UITextView가 URL 클릭을 처리하는지 여부는 알 수 없습니다. 누군가를 호출 할 가능성이없는 장치에서 UITextView는 단순히 아무 것도하지 않습니다.

이이

[[UIApplication sharedApplication] openURL: 
    [NSURL URLWithString:@"tel:0800-CALL-ME"]]; 

확인 대한 추가 정보를 원하시면 UIApplication의 클래스 설명 될 것이다 단순히 귀하의 경우, 해당 URL을 열어 번호를 직접 호출 할 수 있습니다.

+0

감사합니다. 이제는 자동으로 전화를 감지하는지 (경고하지 않음) 또는 사용자가 설명하는 방식으로 (경고는 표시하지만 밑줄이 표시되지 않음) 선택할 필요가 있습니다. – camilo

+0

iPod 및 iPad에서 UITextView는 iPhone과 같은 전화 번호에 자동으로 밑줄을 긋습니다. 고마워. – camilo