MFMailComposeViewController несколько вложений

Я успешно отправляю письмо с прикрепленным UIImage из моего приложения, но можно ли прикрепить более одного изображения с MFMailComposeViewController?

2 ответа

Решение

Вы можете сохранить все изображения в массиве NSMutable и запустить код

[mailer addAttachmentData:imageData mimeType:@"image/png" fileName:@""];

на счет вашего NSMutableArray, Это добавит изображения в поле вложения

  for (int i = 0; i < [_textField0.emojiArray count]; i++)         
 {
    emoji = [_textField0.emojiArray objectAtIndex:i];
  UIImage *image = [EmojiResizer resizeImage2:[UIImage imageNamed:emoji.screenfilename]
   imageData = [NSData dataWithData:UIImagePNGRepresentation(image)];

 [mailViewController addAttachmentData:imageData mimeType:@"image/png" fileName:emoji.filename];         
}

Сделай что-нибудь подобное.

Вызов addAttachment... для каждого вложения вы хотите добавить.

Другие вопросы по тегам