アプリでは、iPhone の連絡先の詳細から招待状を送信する必要があります。連絡先の詳細は、ABPeoplePickerNavigationController で取得できることを知っています。また、ボタン アクションで、連絡先の詳細を取得できます。ここで、連絡先名を選択すると、その連絡先ユーザーにメールを送信できるはずです。
では、情報共有をお願いします。
アプリでは、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];
参考までに:ユーザーが特定の連絡先に電子メールを設定していない場合、いずれにしても電子メールを送信することはできません :)