从iPhone中的联系人列表发送邀请



在应用程序中,我必须通过iPhone中的联系方式发送邀请。我知道 ABPeoplePickerNavigationController 可以获取联系人详细信息。在按钮操作中,我能够获取联系人详细信息。现在,在选择任何联系人姓名后,我应该能够向该联系人用户发送邮件。

现在,请分享一些信息。

检查联系人是否有电子邮件,如果有,

NSString *subject = [NSString stringWithFormat:@"Subject"];
NSString *mail = [NSString stringWithFormat:@"contact@mail.com"];
NSURL *url = [[NSURL alloc] initWithString:[NSString stringWithFormat:@"mailto:?to=%@&subject=%@", 
                                           [mail stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding], 
                                           [subject stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]];
[[UIApplication sharedApplication] openURL:url];

仅供参考:如果用户尚未为特定联系人设置电子邮件,那么您无论如何都无法发送电子邮件:)

相关内容

最新更新