iOS ネイティブ SDK 経由で MMS を送信することはできません。
ただし、連絡先に写真をiMessageで送信できます
この方法はテストされ、検証されています。コードで使用しました。
if (![MFMessageComposeViewController canSendText]) {
UIAlertView *alertV = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Your device not support SMS \nOr you
iMessage にログインしていませんでした" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil]; [alertV show]; return; }
MFMessageComposeViewController *mVC = [[MFMessageComposeViewController alloc] init];
mVC.body = @"jjjj";
mVC.recipients = @[@"00XXXXXXXXXX"];
mVC.messageComposeDelegate = self;
if ([MFMessageComposeViewController canSendAttachments]) {
NSLog(@"ok");
}
[mVC addAttachmentData: UIImageJPEGRepresentation([UIImage imageNamed:@"test.jpg"], 1.0) typeIdentifier:@"public.data"
ファイル名:@"image.jpeg"];
[self presentViewController:mVC animated:YES completion:nil];
任意の jpeg jpg および png 形式を使用できます。