OC - 邮件发送

首页 / iOS入门教程 / OC - 邮件发送

无涯教程可以使用iOS设备的电子邮件应用程序发送电子邮件。

涉及步骤

步骤1 - 创建一个简单的基于视图的应用程序。

链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-sending-email.html

来源:LearnFk无涯教程网

步骤2 - 选择您的项目文件,然后选择目标,然后添加 MessageUI.framework 。

步骤3 - 在 ViewController.xib 中添加一个按钮,并创建用于发送电子邮件的操作。

步骤4 - 如下更新 ViewController.h -

#import <UIKit/UIKit.h>
#import <MessageUI/MessageUI.h>

@interface ViewController : UIViewController<MFMailComposeViewControllerDelegate> {
   MFMailComposeViewController *mailComposer;
}

-(IBAction)sendMail:(id)sender;

@end

步骤5 - 如下更新 ViewController.m -

#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

运行应用程序时,将获得以下输出-

无涯教程网

iOS Tutorial

点击发送电子邮件后,无涯教程将获得以下输出-

iOS Tutorial

这一章《OC - 邮件发送》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关推荐

技术管理案例课 -〔许健 - 〕

张汉东的Rust实战课 -〔张汉东 - 〕

手把手带你写一个Web框架 -〔叶剑峰 - 〕

徐昊 · TDD项目实战70讲 -〔徐昊 - 〕

无法为 Flutter 项目构建 ipa [CocoaPods 找不到 pod "GoogleAppMeasurement" 的兼容版本:]

使用 CIImage 支持的 UIImage 设置 UIImageView 时发生罕见的崩溃

UIImageView 使用 CGAffineTransform 错误旋转

如何在 Swift 中从另一个视图控制器将元素附加到数组中

将flutter android项目导入iOS

为什么我的应用在 Testflight 中没有下载 dSYM 按钮?

视频推荐

05_传智播客iOS视频教程_block的基本使用 更多视频教程 »