問題タブ [mfmailcomposer]

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

ios - iosのmfmailcomposerでメール経由で「バーコード」「QAコード」を添付する方法

Web ビューに画像と QA コードとして 1 つのバーコードがあります。これらは、ユーザー入力データ (ID と名前) に応じて生成されます。ここで、Mfmailcomposer を使用して、これら 2 つのものをメールで送信したいと考えています。この2つをメールに添付して他の人に送る方法。

ありがとう。

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

ios - ドキュメントディレクトリにある記録された.cafファイルをメールiOSXcodeに添付する

ユーザーがドキュメントディレクトリに記録したファイルがあります...uitableviewに表示されます...

このコードをdidSelectRowAtIndexPathに配置しました...なぜこれが機能しないのですか?

0 投票する
3 に答える
13426 参照

ios - MFMailComposeViewController 使用時の問題

難しい問題があります。私のアプリの 1 つで、150.000 を超えるダウンロードが行われています... ほとんど発生せず、理解できない問題があります。

問題は次のとおりです。ユーザーがメールでリストを共有できるビューで、 を使用してメール ウィンドウを開きますMFMailComposeViewController。ただし、いくつかのケースでは、メール コンポーザを使用するとアプリで問題が発生するようです。ユーザーが共有ボタンを押すと、メール ウィンドウが上にスライドし、約 1 ~ 2 秒待ってから再び閉じます。データを送信していますが、メール ウィンドウにコンテンツがありません。私自身は、どのデバイスでもシミュレーターでも問題を再現できませんでしたが、同僚の 1 人が再現しました。彼の電話で XCode を使用してアプリを実行したところ、ログに次のように記録されました。

「com.apple.MailCompositionServiceからのフェンスバリアの待機中にタイムアウトしました」というエラーをグーグルで検索しましたが、実際には何の助けも見つかりません。

誰もこれについて経験がありますか?どうすれば解決できますか?

ビューを開くための私のコード:

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

ios - ファイルが送信されたか、iOSメールの送信トレイにあるかを確認する方法

私は、ユーザーが(コアデータを使用して)ストアに送信し、MFMailComposeViewControllerクラスを使用して電子メールに添付したcsvファイルの形式でデータを送り返すことができるiOSアプリに取り組んでいます。

ファイルが送信された後、データを反復処理し、各レコードに送信済みフラグを設定して、ユーザーがボタンを押してさらにデータを送信したときにファイルが再度送信されないようにします。

これは簡単です-メソッドを呼び出して、内部からそれを行うことができます

使用する

自分でクリーンアップし、送信後にcsvファイルも削除したいのですが、私の問題はこれです...(編集-下部の[その他のテスト後の編集]を参照)

MFMailComposeResultsSentは、メールが送信された場合と、メールが送信トレイに送信されて送信されていない場合の両方でMFMailComposeResultです。この時点でcsvファイルを削除し、インターネット接続がダウンしてメールが送信トレイにある場合、接続がバックアップされてメールが送信されると、添付ファイルはすでに削除されており、明らかに送信されません。

私のcsvファイルのサイズは小さく、1つのレコードの重量は約1kb、5は約2kb(最初の行がすべてのフィールド名であるための違い)であり、それに基づいて、ファイルがこれまでに大きくなる可能性はほとんどありません。 30kbよりも大きいので、大量のメモリを使用しません。現実的には、最も熱心なユーザーでさえ、0.5MBを超えるデータを生成するケースは見当たりません。

どのように私がこれに近づくことができる/すべきかについての考えはありますか?たくさんの小さなファイルを残しておくとリンゴがどのようなものになるのか、そしてこれが私のアプリの提出にどのように影響するのかわかりません。

これを読んだり返信したりするために時間を割いてくれてありがとう

サイモン

編集

時間遅延に問題があるようです-おそらくiOSは削除されたファイルをキャッシュしていますか?少しの間。

添付ファイルが通過するテストをたくさん実行しました。Wi-Fiをオフにして機内モードをオンにして送信をテストしてきましたが、ファイルをオンに戻した後、しばらくしてファイルが通過しました。Wi-Fiルートをオンのままにしてテストしたところ、まだ接続されていましたが、Wi-Fiルーターの背面からケーブルを引っ張ったため、背後にインターネットがありませんでした。ルーターに戻って接続すると、メールは行きました、それは添付ファイルを失いました、そして、メールはそれらなしで通り抜けました。今、私はたくさんのテストを持っています。半分は添付ファイルが通過し、半分は通過しませんでした。

より多くのテストの後に編集

私の質問は、いつ何が起こったのかについての私の誤解によって刺激された可能性がありますが、メールが実際に送信されたことを確認できるかどうかを確認したいので、質問に回答済みのマークを付けていません。提供された回答の1つは、「いいえ、不可能です」と言っています。他の誰かがこれを確認できたら、それを回答としてマークします。

ともかく

添付ファイルが失われるという私の問題は、メールが接続を見つけられなかったときにメールアプリにアクセスして送信トレイをチェックしたことが原因である可能性があります。メールがメールに警告面を追加したり、添付ファイルが消えたりすることがあります。送信トレイをそのままにしておくと、添付ファイルは正常に機能するように見えます。これについてさらにテストを行い、これが実際に当てはまることを確認します。

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

ios - MFMailComposeViewController:写真の添付 (複数の写真)

このコードを使用してアプリケーション用に複数の写真を 1 つのメールに添付したいのですが、最後の 1 枚の写真のみをメールに添付できますが、uiimageview ですべての写真を読み取ることができます。すべての写真を 1 つのメールに添付するにはどうすればよいですか? ここに読み取り画像のコードがあります

パート 2 ゴーメール

アプリがクラッシュしました

0 投票する
3 に答える
3865 参照

ios - MFMailComposeViewController canSendMail は YES を返しますが、iOS でメールを送信しません

以下は、メールで添付ファイルを送信するための私のコードです。これはうまくいきます。メールを送信することはできますが、常にメールを受信するとは限りません。

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

ios - iOSでメール本文に画像とテキストを含むメールを送信したい

iOSで、メールコンポーザを使って、メールの本文(添付ファイルではなく)に画像やテキストを埋め込んだメールを送信したい。誰でも助けることができますか?

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

iphone - ランタイムの詳細を HTML ファイルに送信し、iPhone のアプリ内メールから送信します

iPhone アプリ内から HTML 形式のメールを送信しています。アプリケーション パッケージ内に格納されている HTML ファイルを読み込んでいます。

ここで、HTML ファイル内の特定のテキストを変更したいと考えています。つまり、アプリでのユーザーの特定の選択に応じて変更される名前、電子メール、電話があります。

これらのさまざまなパラメーターを HTML ファイルのコンテンツに追加するにはどうすればよいですか?

助けてください。

ありがとう

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

iphone - iPhone sdk で HTML ページをメール コンポーザに添付する方法は?

UIWebViewにhtmlファイルを表示しました。現在のページを添付ファイルとして、添付ファイルとして html ファイルとしてメールで送信する必要があります。私のコード、

このコードを使用すると、指定した html ファイル (html ファイル全体) を添付ファイルとしてメールを送信できます。そして、メールをテキスト文書として細かく受信しています。現在のページと添付ファイルのみのメールをhtmlファイルとして送信するにはどうすればよいですか? 前もって感謝します。

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

iphone - MFmailcomposer をカスタマイズし、IOS でグループのドロップダウンを追加する

件名フィールドの前または件名フィールドの後に、MFMailcomposer にドロップダウンリストを追加する必要がありました。ドロップダウンにグループが含まれるようにします。ユーザーが特定のグループを選択すると、特定の電子メール ID が追加されます。リストはコードによって管理されています。

可能ですか。リストにこのドロップダウンを作成する方法を教えてください。

前もって感謝します