MFMessageComposeViewControllerを使用してアプリケーションから送信メッセージを実装しました。MFMessageComposeViewControllerはメッセージ本文を表示しません
アプリケーションがメッセージビューコントローラを読み込むと、メッセージ受信者とキャンセルボタンとメッセージ本文または送信ボタンのみが表示されます。
MFMessageComposeViewControllerを初期化する前に、メッセージ受信者とメッセージ本文を追加します。
ここで受信者リストをタッチすると、メッセージ本文と送信ボタンがポップアップします。
[メッセージの受信者]と[キャンセル]ボタンと同時にメッセージ本文と送信ボタンが表示されるようにすることはできますか。
コードは次のとおりです。
クリックしてアクションがトリガーされます。
@IBAction func sendMessage(sender: AnyObject) {
if (self.canSendText()) {
let messageComposeVC = self.configuredMessageComposeViewController()
presentViewController(messageComposeVC, animated: true, completion: nil)
} else {
// Code to send error message
}
}
コードメッセージはそうビューコントローラ
func configuredMessageComposeViewController() -> MFMessageComposeViewController {
let messageComposeVC = MFMessageComposeViewController()
messageComposeVC.messageComposeDelegate = self
messageComposeVC.recipients = [SomeVariable]
messageComposeVC.body = SomeText.text!
return messageComposeVC
}
Here is how it looks like when the MFMessageComposeViewcontroller looks like for the first time.
アップデート関連するコードは、作成、準備、およびメッセージの作曲を表示する方法を示したとのご質問です。 – rmaddy
@rmaddyコードスニペットを更新しました。ありがとう –
'SomeText'と' SomeText.text'が 'nil'ではないことを確認しましたか? – rmaddy