2013-07-13 5 views
-1

사용자가 내가 보낸 주소록에서 선택한 연락처로 SMS를 보내거나 전화를 걸 수 있기를 원합니다. [정보]는 모두 임의의 번호로 전송하기 위해 노력선택한 코어 데이터에 SMS/전화를 걸 수 있습니다.

- (IBAction)text:(id)sender { 
[[UIApplication sharedApplication] openURL: @"sms:@1231231234"]; 
} 

따라서 세포 수에 대한 속성 "cellnumber"와 핵심 데이터 요소 "사람"을 개최 (내가 그것을하지 생각하지 : S, 더 아이폰에 에 테스트)하지만 난 그것을 키 "cellnumber"전화

- (IBAction)call:(id)sender { 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1231231234"]]; 
} 

내가 그것을 "cellnumber"의 열 접촉에 대한 속성을 호출 할을 만들기와 같은

에 정의 된 값으로 보내 어떻게해야합니까

고마워요!

+0

무엇이 질문입니까? – Larme

+0

NSString * cellNumber = [people valueForKey : @cellnumber "]'무엇을 찾고 있습니까? –

+0

@Larme 사용자가 통화 버튼을 클릭 할 때 데이터베이스의 셀 키에있는 번호를 사용하도록합니다. –

답변

0

당신은 당신이 가지고있는 정보의 모든 비트를 결합해야합니다

NSURL *telUrl = [NSURL URLWithString:[@"tel://" stringByAppendingString:self.selectedContact.cellnumber]]; 

선택한 사람에 저장되어있는 속성 무엇 이건 self.selectedContact.cellnumber 교체 다음 응용 프로그램을 요청하는 URL 열 :.

[[UIApplication sharedApplication] openURL:telUrl]; 
+0

어떻게 전화를 시작하려면 * telUrl 변수를 사용합니까? 그 telUrl 변수를 호출하는 것처럼? –

+0

그래서 뭐가 다를 것이라고 SMS를 보내는 말? 또한 너무 많은 btw 확실히 가장 좋은 답변은 @wain –

+0

'tel'를 'sms'로 변경하십시오. – Wain