如何从我的应用程序访问iphone联系人?

时间:2011-11-23 15:17:21

标签: iphone ios sms addressbook messageui

我想从我的应用程序发送短信。为此,我使用MFMessageComposeViewController“messageui.framework”,并且工作得很好。但为此,我给出了代码中的接收器数量。实际上,我想添加电话簿的联系方式。如何在使用MFMessageComposeViewController发送短信时在我的应用程序中获得所需的联系人?

假设我的代码在下面,我不明白如何从picker.recipients中的联系人提供联系电话。请帮助我,因为我想从联系人中选择联系人号码从我的应用程序发送短信。

-(void)ComposerSheet 
{
    MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
    picker.messageComposeDelegate = self;

    picker.recipients = [NSArray arrayWithObject:@"1234567890"];  
    picker.body = @"I am at %@";

    [self presentModalViewController:picker animated:YES];
    [picker release];

}

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

当我们使用MFMessageComposeViewController时,它会自动提供联系人链接。因此,在这种情况下不需要AddressBookUI框架。在MFMessagecomposeViewController中,必须通过点击添加收件人字段右侧的“+”按钮添加联系人。