MFMailComposeViewControllerDelegate setMessageBody问题

时间:2010-08-11 17:26:06

标签: objective-c iphone

这是我的代码:

    if (!_mail) {
    _mail = [[MFMailComposeViewController alloc] init];
    _mail.mailComposeDelegate = self;

    CGRect mailRect = _mail.view.frame;
    mailRect.size.height = self.view.frame.size.height;
    mailRect.size.width = self.view.frame.size.width;
    _mail.view.frame = mailRect;
    _mail.view.backgroundColor = [UIColor whiteColor];
}

NSString *messageBody = @"text"

[_mail setSubject:@"Book Order"];
[_mail setMessageBody:messageBody isHTML:YES];

[self.view addSubview:_mail.view];

此消息体未设置后。这个主题都没有。为什么?你能救我吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案。我必须删除_mail.view.frame = mailRect;线。 如果我调整它,它可能无法正常工作。