Xcode 每封邮件发送数据
我正在开发一个应用程序,但缺少一小部分。我准备了一个视图,以便您可以将数据插入UITextField,然后我可以通过电子邮件发送此信息。我尝试了很多方法Xcode 每封邮件发送数据,xcode,email,uitextfield,iboutlet,mail-sender,Xcode,Email,Uitextfield,Iboutlet,Mail Sender,我正在开发一个应用程序,但缺少一小部分。我准备了一个视图,以便您可以将数据插入UITextField,然后我可以通过电子邮件发送此信息。我尝试了很多方法 #import <UIKit/UIKit.h> @interface RMAcpu : UIViewController <UITextFieldDelegate> @property IBOutlet UITextField *prodotto; @property IBOutlet UITextField *s
#import <UIKit/UIKit.h>
@interface RMAcpu : UIViewController <UITextFieldDelegate>
@property IBOutlet UITextField *prodotto;
@property IBOutlet UITextField *seriale;
@property IBOutlet UITextField *cfiva;
@property IBOutlet UITextField *email;
@property IBOutlet UITextField *problema;
- (IBAction)inviodati:(id)sender;
@end
除非实现自己的SMTP客户端,否则无法直接从应用程序发送电子邮件。遵循此方法的当前项目是
如果不想以这种方式尝试,则需要使用来自
MessageUI
框架的。这将允许您创建电子邮件模板并预填充收件人、主题和邮件正文等字段,但用户必须手动点击发送按钮 我删除了意大利语,但它在这里没有任何作用,但请您准确说明问题/问题是什么?我正在尝试使用苹果样本。我已通过MFMailComposeViewController:[mail setMessageBody:@“PRODOTTO:\n\n样本:\n\nCF/P.IVA:\n\nEMAIL:\n\n具体问题:\n\n\n\n1.Danni da caduta\n2.eventiali sigilli rotti\n3.Viti forzate”isHTML:NO];
#import "RMAcpu.h"
@interface RMAcpu ()
@end
@implementation RMAcpu
@synthesize prodotto;
@synthesize seriale;
@synthesize cfiva;
@synthesize email;
@synthesize problema;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)viewDidUnload
{
[self setProdotto:nil];
[self setSeriale:nil];
[self setCfiva:nil];
[self setEmail:nil];
[self setProblema:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
- (IBAction)inviodati:(id)sender {
NSString *stringaMail = [NSString stringWithFormat:@"mailto:cristian@prokoo.com", [[prodotto text] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding], [[seriale text] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding], [[cfiva text] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:stringaMail]];
}
@end