繁体   English   中英

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

[英]how can i access iphone contacts from my app?

我想从我的应用程序发送短信。 为此,我使用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];

}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM