問題タブ [mfmessagecomposeview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1627 参照

iphone - MFMessageComposeViewControllerからメッセージ本文と受信者リストを取得します

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

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

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

iphone - iOS の mailcomposer にスクリーンショットを添付する方法

こんにちは、以下のコードを使用してスクリーンショットを mailcomposer に添付しています。確認するデバイスがないので、これは実際のデバイスで動作しますか?

0 投票する
2 に答える
478 参照

ios - MFMessageComposeViewController で SMS を送信した後、UITextField カーソルがなくなる

ユーザーがアプリで MFMessageComposeViewController を使用して SMS を送信すると、UITextFields のカーソルがなくなります。

これを防ぐか、少なくともカーソルを元に戻す方法はありますか?

0 投票する
1 に答える
279 参照

ios - MonoTouch:連続ビュー

MFMailComposeViewController現在、SMSビュー()MFMessageComposeViewControllerの後に、ユーザーがメッセージを送信した後、またはキャンセルした後に、電子メールビュー()を表示しようとしています。

MFMessageComposeViewController正しく閉じられていますが、MFMailComposeViewControllerが表示されません。

スレッドを検索しましたInvokeInMainThreadが、表示されないか、メインスレッドにありません。正直なところ、私はスレッドをまったく知りません、そして私が読んだドキュメントは明確ではありません。

表示方法MFMessageComposeViewController

1MFMailComposeViewControllerつはそれほど違いはありません。私はこのメソッドをそのように呼びます:InvokeOnMainThread(delegate { SendSms(); });そして完全に機能します。

私の悪い点は、これが閉じられたときです。試しThreadPool.QueueUserWorkItem(new WaitCallback(new Object(), SendEmail));ましたが、メインスレッドにありません。

私はそれを試しました:

メインスレッドにはありません。

編集:ソリューションコード

これがどのように解決されたかです!私はそれについて考えるべきだった...

0 投票する
2 に答える
224 参照

ios - MessageUIフォームとActionSheetの言語を変更する

MessageUI現在、SMSとメールの送信にフレームワークを使用していますが、アプリはスペイン語で、MessageUIインターフェースは英語ですが、ボタンのテキストを変更するにはどうすればよいMessageUIですか?

0 投票する
2 に答える
491 参照

ios - To: フィールドの編集の MFMessageComposeViewController フィードバック

が提供する標準の SMS 機能を使用するアプリケーションがありますMFMessageComposeViewController。SMS ダイアログの TO: フィールドに表示される受信者の配列があります。ユーザーは、新しい受信者を削除または追加できます。これは問題ありませんが、アプリケーションは、ユーザーがいつこの TO: フィールドを編集したかを知る必要があります。これは、ユーザーが receivers フィールドを変更したときに他のアクションを実行する必要があるためです。[キャンセル] ボタンをクリックした後、または [送信] ボタンをクリックした後に、受信者フィールドが編集されているかどうかを知る方法はありますか?

コードにメソッド コールバックがあります。

このメソッドにはありますcontroller.recipientsが、この配列には、メッセージ コントローラー ビューを呼び出す前の受信者が含まれています。

0 投票する
1 に答える
277 参照

iphone - MFMessageComposeViewControllerDelegate エラー - 黒い画面

次のコードを使用して、アプリ内 SMS を表示しています。アプリにステータス バーがありません。(縦表示で 320x480 ピクセルの画面を使用しています)。

問題は、コントローラーをロードすると、画像からわかるように画面が黒くなることです...

http://desmond.imageshack.us/Himg211/scaled.php?server=211&filename=schermata092456187alle1.png&res=landing

これはコードです:

0 投票する
1 に答える
731 参照

ios - vCardをMFMessageComposeViewControllerにアタッチします

アプリの共有連絡先機能としてにを添付しようとして.vcf fileいます。このリンクMFMessageComposeViewControllerを参照しましたが、メッセージコンポーザーを介して連絡先情報を送信する可能性はないと言われています。また、このリンクで提案されているように、エンコードされた文字列をメッセージ本文に設定しようとしましたが、これも機能しませんでした。下の画像のように、デフォルトのメッセージアプリでどのように実装されているのかわかりません。

MessageComposerの連絡先情報

iPhoneのデフォルトの連絡先アプリのようにこの共有連絡先オプションを実装する方法を誰かが私に提案できますか?タイムリーなヘルプははるかに高く評価されています。

0 投票する
1 に答える
2915 参照

objective-c - アプリケーションがnilビューコントローラーをターゲットにプッシュしようとしました

誰かがこの種のエラーに遭遇しましたMFMessageComposeViewControllerか?

私はそれを次のように割り当てて提示しました:

しかし、それは空のビューを提示し、次のように述べています。

Application tried to push a nil view controller on target <MFMessageComposeViewController: 0x96d1380>.