問題タブ [mfmailcomposeviewcontroller]

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 投票する
6 に答える
16713 参照

ios - MFMailComposeViewController のツールバーの色を変更する

iPhone アプリで色付きのナビゲーション バーと色付きのグローバル UIToolbar を使用しています。私の情報ビューには、MFMailComposeViewController を開くボタンがあり、そのビューの上部にあるツールバー (「キャンセル」と「送信」ボタンを含む) はまだ青色です。次のように MFMailComposeViewController を呼び出しています。

そのビューのツールバーの色を変更することはできますか? 可能であれば、どうすればこれを行うことができますか?

0 投票する
4 に答える
6910 参照

iphone - iPhone プログラムから HTML メールを送信すると、フォーマットが失われる

iPhone SDK で MFMailComposeViewController を使用して、メール ダイアログを表示し、HTML 形式のメールを送信しています。メッセージ本文の内容は、アプリで生成され、ファイルシステムに保存された HTML ファイルから読み取られています。電子メールはメール送信ダイアログで問題なく表示され、すべての CSS フォーマットが表示されます。ただし、電子メールを gmail および hotmail アカウントに送信した後、電子メールは書式設定がすべて削除されたプレーン テキストで表示されます。Gmailアカウントを使用して携帯電話からメールが送信されています。

コントローラーにメッセージ本文を設定するときに、isHTML を YES に設定します。html ファイルの内容は非常に基本的なものです。CSS が定義されたスタイル ブロックと、テキストを含むdivです。html ファイルには、 htmlhead、およびbodyタグが含まれています (これらのタグなしでstyleおよびdivタグのみを試してみました)。

アイデアはありますか?ほぼ一日ノンストップでこれを理解しようとしてきました。

送信前に正しくフォーマットされた電子メールを示す電子メール ウィンドウを次に示します

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

iphone - iphone MFMailComposeViewController

MFMailComposeViewControllerからキーボードを閉じる方法はありますか?ユーザーがデバイスを回転させた場合、「送信」または「キャンセル」を押さずに別のコントローラーをロードしていますが、キーボードは画面に表示されたままです。「完了」または「送信」を押さずにキーボードを閉じる方法はありますか?

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

iphone - MFMailComposeViewController 添付ファイルのサイズ制限

MFMailComposeViewControllerファイルの送信に使用しています。15MB 未満のファイルでは、すべて正常に動作します。MFMailComposeViewControllerすべてが終わり、ファイルは単にビューに添付されません。電子メール サーバーが受け入れていないということではなく、そもそも接続されないということです。

それを解決する方法があれば、誰にもアイデアはありますか?

多くの電子メール サービスでは 5 MB または 10 MB を超える添付ファイルを処理できないことはわかっていますが、他のサービスでははるかに大きなファイル サイズが許可されます。

0 投票する
4 に答える
5871 参照

iphone - MFMailComposeViewController でファーストレスポンダを設定しますか?

Apple のMailComposerサンプル アプリケーションを使用して、アプリケーション内から電子メールを送信しています (OS 3.0 機能)。MFMailComposeViewController を使用して、To、Subject、または Body フィールドをファーストレスポンダとして設定することは可能ですか?

つまり、動作は次のようになります。ユーザーは、メール ビュー (presentModalViewController) を表示するボタンを押します。メール ビューが表示されると、カーソルがフィールドの 1 つに置かれ、キーボードが開きます。

MFMailComposeViewController のドキュメントに次のように記載されていることに気付きました。

「重要: メール作成インターフェース自体はカスタマイズ可能ではないため、アプリケーションで変更してはなりません。さらに、インターフェースを表示した後、アプリケーションはメールの内容をさらに変更することはできません。ユーザーは引き続き、次を使用して内容を編集できます。ただし、プログラムによる変更は無視されます。したがって、インターフェースを表示する前にコンテンツ フィールドの値を設定する必要があります。

ただし、インターフェイスのカスタマイズについては気にしません。そのfirstResponderを設定したいだけです。何か案は?

0 投票する
6 に答える
7460 参照

csv - MFMailComposeViewController csv 添付ファイルが添付されていませんが、代わりにインラインで表示されます

MFMailComposeViewController 経由での csv 添付ファイルの送信に問題があります。問題なく送信される場合もありますが、他のユーザーにとっては、添付ファイルとしてではなく、電子メール内のインライン テキスト (改行の代わりに <br/> を使用) として送信されます。これは非常に奇妙です。私が間違っていることを知っている人はいますか?ここに私のコードのスニペットがあります:

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

iphone - MFMailComposeViewController の起動と終了後に iPhone アプリケーションが遅延する

テーブルビューコントローラーを使用していくつかのアイテムを表示するアプリケーションがあります。これらのアイテムの1つをクリックすると、このアイテムを電子メールで送信できます。それが起こったら、アップルの「MailComposer」が提供するコードを使用して、メールを送信します。ただし、この後、テーブル ビューでのスクロールは以前ほどスムーズではありません。

「Leaks」でチェックしたところ、コードにリークはありませんでしたが、MFMailComposeViewController のモーダル ビュー コントローラーを使用すると大量のオブジェクトが割り当てられ、コントローラーを閉じると、そのオブジェクトの割り当てはすべて残っています。オブジェクトの割り当てをすべて取り除くにはどうすればよいですか? どんな助けでも大歓迎です。ありがとうございました。

-オスカー

アップデート:

遅延が発生するのは、MFMailComposeViewController の To: テキストフィールドをクリックして何かを入力した場合のみであることに気付きました。何かを入力すると、メモリ リークが発生し、アプリケーションの動作が遅くなります。これとまったく同じことが、Apple の Mail Composer でも発生します。私はシミュレーターを使用していますが、これが理由でしょうか? 他の誰かが同様の経験をしていますか?

コントローラーを押す方法は次のとおりです。

ここでそれを無視します:

0 投票する
6 に答える
13124 参照

iphone - MFMailComposeViewControllerのタイトルを変更します

アプリのアプリ内メールにMFMailComposeViewControllerを使用していますが、タイトルを変更できません。デフォルトではタイトルに件名が表示されていますが、タイトルを別のものに設定したいと思います。どうやってやるの?

私はもう試した:

しかし、それは機能しませんでした。

これが私のコードです:

0 投票する
5 に答える
2722 参照

iphone - csvファイルの添付ファイルをメールで送信できません

生成されたレポート(csv)を送信するためにMFMailComposeViewControllerを使用しました。

これでメールはTo:email idに送信されますが、メールを確認したところ、メールは受信されましたが、添付ファイルがありませんでした。

次に、MailComposerの例も試しました。

https://developer.apple.com/iphone/library/samplecode/MailComposer/index.html

png画像がメールデモに添付されています。そのアプリを使ってメールも送ったのですが、同じ結果の画像添付が配信されません。

助けて、何が問題なのかを見つけますか?前もって感謝します。

そのアプリのコードは次のとおりです。

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

iphone - MFMailComposeViewController を使用してメールを表示する方法はありますか

IPhone でメールを表示するビューを探しています。MFMailComposeViewController に似たものはありますか? 提案してください。