IOS:通过UIActivityView拍摄照片并发送电子邮件
在应用程序中拍照后,我想通过电子邮件将此照片(附加)发送到IOS:通过UIActivityView拍摄照片并发送电子邮件,ios,objective-c,image,email,Ios,Objective C,Image,Email,在应用程序中拍照后,我想通过电子邮件将此照片(附加)发送到UIActivityView 下面是我正在使用的代码。它在项目中拍摄了一张照片,但我需要获取(发送)我刚刚在开发中通过应用程序拍摄的照片 (IBAction)shareImage:(id)sender { UIImage *image = [***UIImage imageNamed:@"zzzzz.png"***]; NSString *message = @"yyyyyyy"; NSArray *postIte
UIActivityView
下面是我正在使用的代码。它在项目中拍摄了一张照片,但我需要获取(发送)我刚刚在开发中通过应用程序拍摄的照片
(IBAction)shareImage:(id)sender
{
UIImage *image = [***UIImage imageNamed:@"zzzzz.png"***];
NSString *message = @"yyyyyyy";
NSArray *postItens = @[image, message];
UIActivityViewController *objVC = [[UIActivityViewController alloc]
initWithActivityItems:postItens applicationActivities:nil];
[self presentViewController:objVC animated:YES completion:nil];
}
这是我用来挑选照片的代码:
(void) useCamera{if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypeCamera])
{
UIImagePickerController *imagePicker =[[UIImagePickerController alloc] init];
imagePicker.delegate = self;imagePicker.sourceType =UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [NSArray arrayWithObjects:(NSString *) kUTTypeImage,nil];
imagePicker.allowsEditing = YES;
[self presentModalViewController:imagePicker
animated:YES];
newMedia = YES;
}
-(void)imagePickerController:(UIImagePickerController *) pickerdidFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [infoobjectForKey:UIImagePickerControllerMediaType];
[self dismissModalViewControllerAnimated:YES];
if ([mediaType isEqualToString:(NSString *)kUTTypeImage])
{
UIImage *image = [infoobjectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
if(newMedia)UIImageWriteToSavedPhotosAlbum(image,self,@selector(image:finishedSavingWithError:contextInfo:),nil);}else if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]){// Code here to support video if enabled}}
什么不起作用?我不确定你有什么问题。此代码应显示共享页,如果设备配置了电子邮件帐户,则其中一个选项为电子邮件。当我按以加载包含共享页的电子邮件时,将在项目中添加包含一张图片的加载(zzzz.png)。但是我想附上我刚才选的图片,但是你是说
zzzz.png
。如果这不是你想要的图片,不要这么说。那么,我用什么代码来代替zzzz.png拍摄即时图片呢?@user3623737,介意格式化你的代码吗?将其缩进4个空格;就目前情况而言,我几乎无法按照它来正确格式化它。