iphone:MFMessageComposeViewController不可编辑的主体

时间:2011-09-15 10:27:15

标签: iphone

我正在使用MFMessageComposeViewController api将发送消息正文的短信发送到此api -----(任何第三方api用于发送短信) 我们可以在api View上面添加它的视图。

    MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init]autorelease];
                    if([MFMessageComposeViewController canSendText])
                { NSLog(@"contact page MFMessageComposeViewController canSendText");
    controller.messageComposeDelegate = self;

controller.body =[sharedInstance getsmsText]; 

在发送邮件时向控制器主体和api发送一些消息,但用户可以编辑它可以更改它。我不希望它被用户更改。 任何线索都很明显 我能够在api视图上制作图像,但问题是键盘在那个视图上出现..

2 个答案:

答案 0 :(得分:2)

我认为不可能使用公共API,但苹果公司对此并不顺利。 Apple reference for MFMessageComposeViewController明确提及

  

重要说明:邮件撰写界面本身不是   可自定义,不得由您的应用程序修改。在   此外,在显示界面后,您的应用程序无法使用   进一步更改SMS内容。用户可以编辑   使用界面的内容,但忽略程序化更改。   因此,您必须先设置内容字段的值(如果需要)   介绍界面

因此,如果您这样做,您的应用可能会被拒绝。

答案 1 :(得分:0)

添加您不想改变的文本图像,否则没有选项可以停止编辑iphone邮件编辑器的正文。