在应用程序中,我必须通过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];
仅供参考:如果用户尚未为特定联系人设置电子邮件,那么您无论如何都无法发送电子邮件:)