Image attach to mail, sample

自分のTLで選択した画像のメール添付が一旦ファイルに保存しないとうまくいかないー、とおっしゃている人がいたので自分でためしてみました。で、結果としてはできました。参考になるかわかりませんが参考になれば(どっちだ)

リンク先のソースは以前のものと何も変えてないので、下記のコードを適当にいれて試してください。 BasicCameraApp

// メール添付 MFMailComposeViewController* mailCtrl = [[MFMailComposeViewController alloc] init]; mailCtrl.mailComposeDelegate = self; [mailCtrl setSubject:@"from"]; NSData* data = [[[NSData alloc] initWithData:UIImagePNGRepresentation(originalImage)] autorelease]; [mailCtrl addAttachmentData:data mimeType:@"image/png" fileName:@"data"]; [self presentModalViewController:mailCtrl animated:YES]; [mailCtrl release];

-(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {</p>
<pre>
<code>NSLog(@&amp;quot;%s&amp;quot;, __func__);

[controller dismissModalViewControllerAnimated:YES];
</code>
</pre>
<p>}</p>
<p>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>