問題タブ [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.
iphone - MFMailComposeViewControllerはメールを送信しません
MFMailComposeViewControllerを使用してメールを送信しようとしています。メールが送信されないことを除いて、すべてが機能し、私は常にMFMailComposeResultFailedを取得します。
ポインタはありますか?私はシミュレーターを使用していません、そしてメールを送ることは私のデバイスから働きます。接続があり(Reachabilityを介してテスト)、[MFMailComposeViewControllercanSendMail]はYESを返します。
プロジェクトにコンパイラの警告はなく、クラッシュもありません...
iphone - MFMessageComposeViewController の alloc が nil を返す
私のアプリケーションでは、MFMailComposeViewController は正常に動作しますが、MFMessageComposeViewController の新しいインスタンスの作成に失敗します。
両方のコードは次のとおりです。
電子メール ビュー コントローラーが正常に動作するため、すべてが正しくリンクされていることは明らかです。おそらく構成に関して欠けているものはありますか?
iphone - 「現在の」ビューコントローラなしでiPhoneにモーダルビューコントローラを表示するにはどうすればよいですか?
電子メールビューコントローラ()を開こうとしていますがMFMailComposeViewController
、読んだものはすべてpresentModalViewController:animated:
、を使用することを提案しています。これは、に送信する必要があるようUIViewController
です。
たとえば、ドキュメントには次のように記載されています。
現在のViewControllerのメソッドを呼び出し、
presentModalViewController:animated:
モーダルで表示するViewControllerを渡します。
しかし、私は「現在のビューコントローラー」を持っていません!それ以外の点では、私のアプリは完全にOpenGLであり、セットアップコードは次のようになります。
IPhoneView
そして、クラスでOpenGLコンテキストを設定しました。
からを取得する方法を尋ねる質問をいくつか見つけましたが、コンセンサスは次のように思われます。では、どうすればその気の利いたスライドアニメーションでEメールビューコントローラーを開くことができますか?UIViewController
UIView
iphone - MFMailComposeViewController iOS 4.0
iOS4 で画像を添付してメールを送信する場合、最後のステップで、画像を拡大縮小してメッセージのサイズを縮小するかどうかを尋ねられます。アプリに最高解像度の画像を送信させ、このメッセージを表示させないようにすることはできますか?
iphone - MFMailComposeViewController 添付ファイルの選択
iPhone アプリでを使用しMFMailComposeViewController
ていますが、ユーザーが電子メールに写真を添付できるようにしたいと考えています。
MFMailComposeViewController
デフォルトでは特定のボタンがないので、これをサブクラス化してボタンを追加することを考えていました。残念ながら、ドキュメントによるとaddAttachmentData:
、ビューが表示された後にメソッドを呼び出すべきではないため、メール作成中に選択することはできません。
独自のメール コンポーザ ビューを作成することも考えましたが、この質問によると、MFMailComposeViewController なしでメールを送信すると、ユーザーのメール アカウントの悪用に使用される可能性があるため、Apple は開発者にこれを行うことを望んでいません。
したがって、唯一の解決策は、MFMailCompose を表示する前にユーザーに尋ねることであり、ユーザーが選択を変更する唯一の方法は、メールの作成をキャンセルして、最初からやり直すことです。よろしいですか?
iphone - UIImageViewでメールを添付するには?
現在の解決策は、画像を保存してから添付ファイルをファイルにロードする必要があることです.UIImageViewから直接ロードすることは可能ですか? 何か案が?
iphone - 録音した音声を郵送する
私のアプリでは、オーディオを録音しています。録音した音声ファイルを郵送したい。私はこのようにしています。
MFMailComposeViewController *controller = [[MFMailComposeViewControlleralloc] init]; controller.mailComposeDelegate =self ;
NSData *myData = [NSData dataWithContentsOfURL:url];
ここでurlはパスです。
printf("\n mydata %d",[myDataの長さ]);
データの長さを印刷しているとき、長さを取得できます。
[コントローラー addAttachmentData:myData mimeType:@"audio/caf" fileName:@"name"];
[self presentModalViewController:コントローラー アニメート:YES];
このファイルを実行した後、ファイルが添付されますが、自分のマシン (Mac または Windows) にダウンロードしているときに再生できません。
誰でも私を助けてください。
ありがとうございました
iphone - MFMailComposeViewControllerはインタラクティブではありません
2つのViewControllerで次のコードを使用しています。1つはボタンを押すことでトリガーされ、もう1つはテーブルセルをタップすることでトリガーされます。最初は、正常に動作します。
2番目の例では、テーブルセルのタップによってトリガーされ、フィールドが正しく入力されたメールコンポーザーが表示されますが、カーソルとキーボードが表示されないため、メールメッセージに実際に何も入力できません。([キャンセル]または[送信]を問題なく押すことができます。)何が問題なのか考えてみてください。ありがとう!
iphone - MFMailComposeViewController の使用方法と Apple の承認プロセス
私のアプリには、メールでログを送信する可能性を顧客に提供するログ メカニズムがあります。このために、Apple MFMailComposeViewController をアプリに統合しました。顧客が低い OS バージョン (2.x) のデバイスを使用している場合、または電子メール アカウントがデバイスに表示されない場合に備えて、いくつかの UIAlertsView をプッシュし、ユーザーにいくつかの提案メッセージを表示しました。誰かが私の以下のコードを見て、Apple による拒否につながる可能性のあるものがあれば返信してもらえますか?
どうもありがとう、
アレックス。
objective-c - ビューにメール作成ビュー コントローラを表示できません
メールビューコントローラーを開くためのナビゲーションバーにボタンがあります..ビューベースのアプリを使用しています.ボタンをタップすると、私が書いたibactionが実行されますが、ビューは表示されません....
何か助けて....