如何编写代码从通讯录中选择所选的phone num地址,以便从我的iphone应用程序发送消息
我已经实现了发送短信的代码如下 没关系,但问题在于选择收件人的号码 在我的代码中,数字是在文本字段中输入的值 但是我想从电话簿联系人那里得到电话号码。 如何检索这个有什么帮助吗 C如何编写代码从通讯录中选择所选的phone num地址,以便从我的iphone应用程序发送消息,iphone,object,jailbreak,mfmailcomposeviewcontroller,mfmessagecomposeview,Iphone,Object,Jailbreak,Mfmailcomposeviewcontroller,Mfmessagecomposeview,我已经实现了发送短信的代码如下 没关系,但问题在于选择收件人的号码 在我的代码中,数字是在文本字段中输入的值 但是我想从电话簿联系人那里得到电话号码。 如何检索这个有什么帮助吗 ContactNUMBER=NumbertxtField.text //发送短信按钮的方法 -(IBAction)sendSMS:(id)sender { MFMessageComposeViewController *controller = [[[MFMessageComposeViewController
ontactNUMBER=NumbertxtField.text
//发送短信按钮的方法
-(IBAction)sendSMS:(id)sender
{
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.recipients = [NSArray arrayWithObjects: ContactNUMBER, nil];
controller.body = messageBody.text;
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
}
!![在此处输入图像描述][1]
//通过单击“披露”按钮从通讯录中选择联系人的方法
-(iAction)电话簿\披露按钮:(id)发件人
{
}
//消息生成器委托方法
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Sharing our app" message:@"Unknown Error"
delegate:self cancelButtonTitle:@"Ok"otherButtonTitles: nil];
[alert show];
[alert release];
}
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}
为了获得iPhone联系人,苹果提供ABPeoplePickerViewController