iOS - 对MFMessageComposeViewController进行子类化以添加额外的功能

时间:2012-07-12 15:52:36

标签: objective-c ios mfmessagecomposeview

我已经隐藏了RMMessageComposeViewController : MFMessageComposeViewController。我所追求的额外功能是MFMessageComposeViewController能够自己呈现一个新的消息组合控制器(自身)。

所以我应该从一个RMMessageComposeViewController实例中提出一个新实例。应将新实例的消息结果发送给父实例(或“旧”实例)。所以我想我需要在创建子项时设置父消息compose controller作为委托(“new”)。

有人可以帮我想一想,我需要添加哪些实例变量(父母,孩子?)如何设置子消息撰写控制器?

1 个答案:

答案 0 :(得分:0)

来自文档:

  

邮件撰写界面本身不可自定义,您的应用程序不得修改。此外,在显示界面后,您的应用程序无法对SMS内容进行进一步更改。

由于安全方面的考虑,明确不支持您尝试执行的操作:它可以使应用程序轻松伪造消息。虽然您可以在其上推送视图,但我怀疑您的应用程序会因为这样做而被App Store拒绝。

如果MFMessageComposeViewController阻止应用程序一次创建多个实例,我不会感到惊讶,但我还没有证实这一点。