我在Xcode项目中创建了一个包含2个文本字段的表单,用户可以在其中插入当前的地址和目标。当我在第二个文本字段中单击发送返回键时,消息撰写控制器显示良好。
但问题是,消息正文不是“拖动”文本字段和消息中的值。所以我希望我的文本字段中的值在邮件正文中。 问题出在哪儿 ?
-(IBAction)btnSendSms:(id)sender {
[sender resignFirstResponder];
[[UIApplication sharedApplication ] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if ([MFMessageComposeViewController canSendText]) {
controller.body = @"My body text %@: " , textField1.text , textField2.text;
controller.recipients = [NSArray arrayWithObjects:@"011888",nil];
controller.messageComposeDelegate = self;
controller.navigationBar.tintColor = [UIColor blackColor];
[self presentModalViewController:controller animated:YES];
答案 0 :(得分:0)
你应该纠正身体字符串:
controller.body = [NSString stringWithFormat:@"My body text %@: %@", textField1.text, textField2.text ];