2

SMSが送信された後(didFinishWithResultコールバックデリゲートで)MFMessageComposeViewControllerから本文テキストと受信者リストを取得する合法的な方法はありますか?

SMSを送信して履歴に保存するアプリケーションがあります。SMSの送信にMFMessageComposeViewControllerを使用しています。これは、メッセージを履歴に正しく保存して検索を実行するために必要です。

  • コントローラーが表示された後、本文と受信者のリストを変更する方法がないことを知っています。それらを取得したいと思います。
  • 電話のSMS履歴があることは知っていますが、メッセージ本文に応じたアプリケーションの特定の機能のため、アプリケーションの履歴にこれが必要です。
4

1 に答える 1

1

これを行うための公式の「合法的な」標準的な方法があります。

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {


    NSString *sms = controller.body;

と同じcontroller.recipients...

于 2012-08-07T06:07:21.363 に答える