2011-11-23 114 views
0

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

假设我的代码在下面,我不明白我怎么能给我的联系人在picker.recipients.Please帮助我,因为我想从联系人中选择联系人号码从我的应用程序发送短信。

-(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]; 

} 

回答

1

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

相关问题