問題タブ [imessage]

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

ios - MFMessageComposeViewController addAttachmentData iPad iOS7 黒い画面で

MFMessageComposeController があり、iMessage 経由で画像を送信したい (私の iPad では SMS を使用できません)。

これは私のコードです:

問題は[messageController addAttachmentData...]にあるようです。messageController が表示されず、代わりに空白の画面が表示され、アプリがハングアップし、1 ~ 2 秒後にデリゲートが MessageComposeResultCancelled で応答し、コンソールに次のように表示されます。

com.apple.mobilesms.compose からのフェンス バリアの待機中にタイムアウトしました

警告: プレゼンテーションまたは却下の進行中に、View Controller から却下しようとしています!

その行にコメントを付けると、messageController が表示されます (iMessage が開かれます)。

重要:

  1. これは、iPad でテストしたときに発生しています (iOS 7.0.3 がインストールされた iPad 2 のみでテストしました)。同じコードは、iOS 7.0.3 を搭載した iPhone 5、4、4S で完全に機能します。

  2. 黒い画面が表示されると、アプリに戻る方法がありません。アプリを終了して再起動する必要があります。

誰かが同じ問題を経験していますか? 助けてください。ありがとう。

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

ios - madrid を使用するように iMessage を送信すると、CKMadridEntity は nil を返し続けました

//madrid を使用するようにこの SMS コードを適応させていました

プライベート API を使用したいので imessage で SMS を送信します。chatkit.framework のコードにプライベート API を貼り付けます。それで、私は何をすべきですか?私を助けてください!!**

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

ios - UILabel サブクラスの計算フレーム

肝心なのは、iMessage が持つ UI を再現しようとしているということです。ラベルの場合: そのタイプのテキストの特別なパディングにより、カスタム UILabel を作成しました。drawTextInRect の下のコードは次のとおりです。

今のところミステリーはありません。

私のセル(そのラベルを含む)が高さを計算しなければならないときに問題が発生します。Label は、次のようにラベルに丸め効果を与えます。

どうやら、そのラベルの適切な高さと幅を取得できません。私は sizeToFit を使用しています。次に、「sizeWithFont:」(iOS 7 で非推奨) と「boundingRectWithSize:」で可能なサイズを測定します。テキストが適切に表示される唯一の方法は、計算が行われた後に、高さと幅に不確定な量のサイズを手動で追加することです。

私が得ることができる最高のものは、見栄えは良いかもしれませんが、まだいくつかの問題があり、テキストを適切に描画しない画面です.

リンクには、一部の画面が正しく表示されない画面があります。

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

ios - iPhoneアプリを介してSMSをブロードキャストする方法

n 個の SMS を n 個のユーザーに送信することは可能ですか?iPhone でもすべての返信を収集したいのですが、これを行う考えがありません。

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

ios - 実行時にiMessage、グループメッセージングがオンになっているかどうかを確認する方法は?

複数の SMS メッセージを送信するアプリがあります。

ご存じのとおり、Apple の電話として認識されている番号に送信すると、iMessage として送信されます。

私は自分のアプリでこれをしたくありません。iMessageがオンになっている場合、アプリを無効にしたいと思います。

実行時にiMessageがオンまたはオフになっているかどうかを確認する方法はありますか?

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

ios - シンプルなメッセージング サンプル アプリの理解に助けが必要

構築されたものと同じように、単純なメッセージングアプリを作成しようとしています。

と同じ効果の吹き出しを再現したいiMessage

その機能を持つMultipeerGroupChatと呼ばれるアップルのプロジェクトを見つけました。

問題は、クラスの依存関係のために、必要以上に複製が困難になっていることです。マルチピアや画像の送信は必要ありません。すでに多くのコードを取り除いています。

シンプルな ができTableViewました。バブル画像と 2 つのクラスを追加しました。

  • MessageView.h
  • Transcript.h

バブルを表示するために、このテーブル ビュー デリゲートに問題を絞り込みました。

前に述べたように、メッセージだけが必要なので、次のように省略しました。

このコードは何も表示しません。

このコードがセルをカスタマイズして吹き出しを表示する方法がわかりません。

ご意見をお聞かせください。