MFMAILCOMPOSER使用uidatepicker或label

时间:2014-06-30 14:49:35

标签: ios xcode

我目前正在尝试在iPad上制作预约安排程序,而且我对于该怎么办感到非常困惑。我在用户需要输入下一个约会的日期时,我使用了uidatepicker,但是它连接到一个uiswitch。现在,如果开关打开,则日期会被添加到电子邮件中并发送,但是如果uiswitch关闭,则电子邮件应该没有日期,应该替换为“#34;没有下次约会"”的文本。我做了很多研究,并考虑使用一个简单的if else函数,但每当我使用它时,应用程序就会崩溃。

MAILCOMPOSER

- (IBAction)sendtoStudentathome:(id)sender {
MFMailComposeViewController *mailContoller = [[MFMailComposeViewController alloc]init];
[mailContoller setMailComposeDelegate:self];
NSString *email = @"admin@hello.com";
NSArray *emailArray = [[NSArray alloc]initWithObjects:email, nil];


NSString *message = [@[_one.text,_NameofResident.text,_blank.text, _two.text, _NameofStudent.text, _blank1.text, _three.text, _AppointmentTime.date,_blank2.text, _four.text,_NextAppointmentTime.date]componentsJoinedByString: @"\n"];

[mailContoller setMessageBody:message isHTML:NO];
[mailContoller setToRecipients:emailArray];
[mailContoller setSubject:@"Feedback"];
[self presentViewController:mailContoller animated:YES completion:nil];
}

uidatepicker是标记为" Nextappointmenttime"

0 个答案:

没有答案