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

ios - 代替ファイル名を持つ UIActivityViewController?

UIActivityViewController を介してオーディオ録音を共有しています。オーディオ ファイルが電子メールまたは iMessage を介して共有されると、オーディオ ファイルの基本的な名前が表示され、明確な変更方法はありません。

UIActivityViewController を使用せず、MFMessageComposeViewController を直接使用する場合は、

UIActivityViewController で別のファイル名を付けることは可能ですか?

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

ios - 一部の電話での UIActivitySheet からのテキスト メッセージに関する問題

私のアプリには、UIActivityViewController をプルアップするためのアクション ボタンがあります。私のテスト デバイス 5S では、テキスト メッセージを含め、すべて正常に動作します。ただし、私の 5C テスト デバイスでは、メッセージを送信しようとするとクラッシュします。メッセージを送信するために一部の電話で動作し、他の電話では動作しないようにするコードに何か問題がありますか?

以下に示すコードには、いくつかの注意事項があります。まず、送信するテキストが140文字を超える場合があるので、まず文字列の長さをチェックします。140文字を超える場合は途中を切り取り、末尾に…を追加し、140文字のままにします。次に、アクションで、140 文字を超える場合は、編集された文字列を Twitter とメッセージのみに送信しますが、他のすべての文字列には通常の文字列を送信し、140 文字以下の場合は通常の文字列を送信します。

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

ios - メッセージ ポップアップから RootViewController に移動しているときにアプリがクラッシュする

クラスを使用MFMessageComposeViewControllerしてメッセージを送信しました。特定の状況でアプリがクラッシュします。root view controllerつまり、メッセージ UI ポップアップが表示されたときにユーザーがホーム ボタンを押すと、アプリがバックグラウンドになり、戻ってきたときにinapplicationDidBecomeActiveデリゲートに移動するコードを書きました。何か提案があれば教えてください。

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

ios - iOS MFMessageComposeViewController iPod クラッシュ

こんにちはMFMessageComposeViewController、iPhone アプリでメッセージを送信するために使用しています。これはiPhoneアプリなので、iPodにも対応しています。また、iPod ではメッセージ機能が利用できないため、メッセージ ボタンをクリックするとアプリがクラッシュします。ユーザーがiPodのメッセージをクリックしてクラッシュしないように、メッセージボタンを非表示にできるように、デバイスがiPodであるかどうかを確認する方法はありますか。

これは、私がメッセージに使用したコードです。

そして、これはiPhoneでうまく機能しているようです。ユーザーが iPod を使用しているときにこのボタンを無効にする方法が必要です。

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

objective-c - MFMessageComposeViewController に黒い画面が表示される

次のコードを使用してアプリ内 SMS を送信しています。

IOS 7 を搭載した実際のデバイス iPhone 5C で試してみると、黒い画面しか表示されません。私は何を間違っていますか?

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

ios - 携帯電話番号の代わりに MFMessageComposeViewController の受信者に名前を設定する

こんにちは、特定の携帯電話番号にメッセージを送信するために MFMessageComposeViewController を使用しました。そのために、次のコードを使用しました:

ここで受信者配列に、1 つの携帯電話番号を設定しました。番号の代わりに名前を設定できますか? プライバシー上の理由から、そこに携帯電話番号を表示したくありません。出来ますか?はいの場合、どのように実装できますか。

前もって感謝します。

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

iphone - MFMessageController が時々クラッシュする

アプリで連絡先と共有するという概念があり、MFMessageComposeViewController を使用しました。

これは私が使用しているコードで、時々クラッシュしてエラーを表示します

ブレークポイントをデバッグに設定しましたが、エラーが発生した場所に xcode が表示されません。

アイデア/提案はかなりのものです..

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

ios - MFMessageComposeViewController 、 MFMailComposeViewController 、および SLComposeViewController がクラッシュし続ける

AppDelegate で次のコードを使用して、現在のアプリで多くのクラッシュ レポートを取得しました。

アクティブ化時の ComposeViewController の読み込み時間を短縮するコードを実行しています。

スタックトレースの 1 つ:

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

ios - MFMessageComposeViewController 受信者のテキストの色を変更する

iOS7を使用して SMS を送信する場合MFMessageComposeViewController、一部のUINavigationBarおよび SMS 受信者バーは に準拠してい[UINavigationBar appearance]ます。ただし、欠落しているものもあります。まず、キャンセル ボタンのテキストが希望の白ではなくデフォルトの青になっています。私はこれを修正することができました

ただし、受信者のテキストと追加 (+) ボタンもデフォルトの色 (緑と青) を使用しています。背景色は UINavigationBar から継承されますが、テキストの色は継承されません。これらのテキストの色を変更する方法はありますか?

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

ios - Text message window in viewDidLoad pops up after everything else

I have a text message window setup in my View Controller's viewDidLoad method implementation. If a specific NSString object contains "YES", then I call my text message window's method and it pops up.

All of this works fine, the only problem is that my text message method call is literally the first thing in my viewDidLoad, yet for some reason the text message window pops up AFTER everything else in the viewDidLoad is performed.

In my viewDidLoad, underneath the text message window code, I setup and launch an AVCapture session and also create a "preview layer" that shows what the camera sees.

Even though this code is below the text message window code, You can see the preview layer of the camera for a couple of seconds before the text message window pops up.

Here is my viewDidLoad method implementation. Notice how my text message window method call of [self showSMS] is first before everything else:

And then here are the method implementations that help control the text message window: