آموزش ارسال ایمیل در برنامه نویسی iOS
آموزش ارسال ایمیل در برنامه نویسی iOS
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ارسال ایمیل در برنامه نویسی iOS خواهیم پرداخت. ما می توانیم با استفاده از برنامه ایمیل دستگاه iOS ایمیل ارسال کنیم.
مراحل ارسال ایمیل
مرحله 1 – یک برنامه مبتنی بر View ساده ایجاد کنید.
مرحله 2 – فایل پروژه خود را انتخاب کنید ، سپس اهداف را انتخاب کنید و سپس MessageUI.framework را اضافه کنید.
مرحله 3 – یک دکمه در ViewController.xib اضافه کنید و یک اقدام برای ارسال ایمیل ایجاد کنید.
مرحله 4 – ViewController.h را به صورت زیر به روز کنید –
1 2 3 4 5 6 7 8 9 10 |
#import <UIKit/UIKit.h> #import <MessageUI/MessageUI.h> @interface ViewController : UIViewController<MFMailComposeViewControllerDelegate> { MFMailComposeViewController *mailComposer; } -(IBAction)sendMail:(id)sender; @end |
مرحله 5 – ViewController.m را به صورت زیر به روز کنید –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } -(void)sendMail:(id)sender { mailComposer = [[MFMailComposeViewController alloc]init]; mailComposer.mailComposeDelegate = self; [mailComposer setSubject:@"Test mail"]; [mailComposer setMessageBody:@"Testing message for the test mail" isHTML:NO]; [self presentModalViewController:mailComposer animated:YES]; } #pragma mark - mail compose delegate -(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error{ if (result) { NSLog(@"Result : %d",result); } if (error) { NSLog(@"Error : %@",error); } [self dismissModalViewControllerAnimated:YES]; } @end |
خروجی
وقتی برنامه را اجرا می کنیم ، خروجی زیر را خواهیم گرفت –
با کلیک روی Send Email، خروجی زیر را خواهیم گرفت –
لیست جلسات قبل آموزش برنامه نویسی iOS
- آموزش برنامه نویسی iOS
- شروع آموزش برنامه نویسی iOS
- آموزش تنظیمات محیطی iOS
- آموزش objective C در بزنامه نویسی iOS
- آموزش ایجاد برنامه آیفون در برنامه نویسی iOS
- آموزش اکشن و خروجی در برنامه نویسی iOS
- آموزش Delegate در iOS
- آموزش عناصر UI در برنامه نویسی iOS
- آموزش ایجاد شتاب سنج در برنامه نویسی iOS
- برنامه های جهانی در برنامه نویسی iOS
- آموزش مدیریت دوربین در برنامه نویسی iOS
- آموزش مدیریت مکان در برنامه نویسی iOS
- آموزش پایگاه داده SQLite در برنامه نویسی iOS
دیدگاه شما