簡體   English   中英

如何在iOS中將圖片從圖庫上傳到支持文件?

[英]How to upload images from gallery to a supporting files in iOS?

我是iOS的新手,我已經完成了一個創建小應用程序的任務,該應用程序允許用戶從圖庫中選擇圖像,並且所選圖像會顯示在UIImage視圖中,並應保存在支持文件下的images文件夾中。

當前圖像使用以下代碼塊保存在documents文件夾下:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
localFilePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"];
self.imageView.image = image;
[picker dismissModalViewControllerAnimated:YES];

如何將所選圖像保存在支持文件中的圖像文件夾下?

以下是我項目中的文件夾結構

圖像可以保存在手機存儲器中,而不是圖像文件夾中。如果您想將圖像保存在項目中,則可以通過核心數據或sqlite數據庫保存,但是看不到圖像。圖片文件夾。

不知道為什么需要在images文件夾上顯示它,但據我所知我不可能。

根據您在評論中給出的要求,我編輯了之前的答案。

   MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
   mail.mailComposeDelegate = self;
   [mail setSubject:@"find attachment"];
   UIImage *selectedImage = "put your image from your image view/ selected gallery image"
   NSData *myData = UIImagePNGRepresentation(selectedImage);
   [mail addAttachmentData:myData mimeType:@"image/png" fileName:@"coolImage.png"];

   // set email body
   NSString *emailBody = @"My cool image is attached";
   [mail setMessageBody:emailBody isHTML:NO];
   [self presentModalViewController:mail animated:YES];

祝一切順利

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM