在发送短信后(在didFinishWithResult回调委托中)是否有合法的方法从MFMessageComposeViewController获取正文和收件人列表?
我有一个发送短信并将其保存在历史记录中的应用程序。我使用MFMessageComposeViewController发送短信。为了将消息正确保存到历史记录并执行搜索,这是必需的。
答案 0 :(得分:1)
有一种官方的“合法”标准方法可以做到这一点:
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
NSString *sms = controller.body;
与controller.recipients
...