問題タブ [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 投票する
0 に答える
1286 参照

objective-c - ビデオを MFMessageComposeViewController に送信できません

メッセージでビデオを送信する必要があります。30KBサイズの動画を添付しました。しかし、「ビデオが長すぎます」と警告されます。以下に、メッセージを介してビデオを送信するコードについて説明しました。

ここに画像の説明を入力

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

ios - iOS 7 でのメッセージ コンポーザの奇妙な動作

ユーザーの連絡先リストから電子メールとテキストを送信するアプリに取り組んでいます。

MFMessageComposeViewControllerまたはのいずれかを提示するView ControllerがありMFMailComposeViewController、適切なデリゲートが設定されています。ただし、コンポーザに表示される UI はずれていて正しくないようです。

メッセージ コンポーザを表示するコードは次のとおりです。

かなり単純なもの。ただし、モーダル ビュー コントローラーが表示されると、次のようになります。

メッセージ作成ビュー コントローラーのめちゃくちゃな連絡先ピッカー テキスト フィールド

連絡先ピッカーのテキスト フィールド (名前または番号でユーザーを入力できる場所) は、黒い背景に対して短時間表示されますが、その後アニメーション化されてナビゲーション バーの後ろに隠されます。さらに奇妙なことに、連絡先のテキスト フィールドは最初のレスポンダーとして開始されるため、入力することもできます。連絡先の検索を開始したときの結果は次のとおりです。

ここに連絡先を入力

以前のアプリでメールとメッセージのコンポーザーを何度も使用しましたが、これは今まで見たことのないバグです。別のスレッドで VC を提示して、使用している電話番号を検証してみましたが、何も変わらないようです。window.backgroundColorに変更する[UIColor whiteColor]と、連絡先テキスト フィールドの背景が白くなり、メッセージ ビュー コントローラーのその部分が透明に見えることに気付きました。メール作成者にも同様の問題があります。

誰もがこのようなことを経験したか、何か考えがありますか?

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

ios - アプリの通知バナーをクリックした後、iMessage コンポーザーを開きますか?

ユーザーがアプリの通知をクリックした後に iMessage を設定する方法を探しています。それを直接行う方法はありますか、または通知でアプリを開いてからMFMessageComposeVCを開く必要がありますか? 後者しかできない場合、アプリを開いているユーザーと通知とアイコンのクリックをどのように区別できますか? メッセージの送信先などの情報をアプリに渡すことはできますか?

前もって感謝します。

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

ios - iPhone がプログラムでテキストを送信しない

今のところ、クリックするボタンだけを持つ基本的なアプリを作成しました。これにより、SMS コンポーザー (ios7 および xcode 5) が表示されます。私はすべてをうまく処理したと思います。シミュレーターはメッセージの送信をサポートしていないため、電話で試してみましたが、実際にはメッセージが送信されません。送信ボタンとキャンセル ボタンは問題なくクリックできますが、メッセージは送信されません。何か案は?これが私のコードです:

編集:今朝試してみたところ(一晩何もしませんでした)、うまくいきました。問題が何であったかわかりません。でもありがとう!

0 投票する
0 に答える
929 参照

ios - プログラムでiMessage経由で画像を送信する方法

このコードを使用して、テキスト付きの画像を含むビューを送信し、画像に変換しようとしています

次に、このコードを使用してiMessage経由で画像ビューを送信しようとします

しかし、それは機能していません。このコードのどこが間違っているのか誰か教えてください

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

uiviewcontroller - iOS8 での MFMessageComposeViewController の問題

iOS8 の MFMessageComposeViewController で奇妙なバグに遭遇しました。これは、自分のアプリ内でのみ再現可能です。現在、App Store でアプリに影響を与えています。このアプリは、iOS8 で実行される iOS7 SDK と、私自身のテスト デバイス (iPhone および iPad) の iOS8 SDK で構築されています。

問題は、MFMessageComposeViewController を起動すると、テキスト フィールドや [送信] ボタンのないコントローラーが表示されることです。iOS7 と iOS8 の間でコードを変更していないので、なぜこれが起こっているのかわかりません。コード自体は非常に単純です。

これは次のようになります。

ここに画像の説明を入力

回避策として何を試すことができるかについてのアイデアはありますか? 完了ハンドラーで textField と受信者を設定しようとしました。最上位のView ControllerでbecomeFirstResponderを呼び出してみました; 運がない。繰り返しますが、これは iOS7 で完全に正常に動作していました。

編集:

MFMessageComposeViewControllerだから私はこのリンクからApple自身のサンプルコードを見つけました: https://developer.apple.com/library/ios/samplecode/MessageComposer/Listings/MessageComposerViewController_m.html

このアプリをビルドして実行すると、 がMFMessageComposeViewController完全に表示され、電話番号とテキスト フィールドの事前入力も同様に機能します。しかし、彼らのファイルを自分のアプリにコピーし、ストーリーボードをメインのストーリーボードにして、[SMS の作成] ボタンを押すと、まったく同じ問題が発生します。

ここで何が起こっているのですか?非常に混乱。メッセージ コンポーザーが正しく表示されないのは、自分のアプリの構成のせいでしょうか?