問題タブ [messageui]

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 に答える
407 参照

ios - SwiftでUIデリゲートを待つ方法

Swift 2.0 アプリの多くの場所で SMS を送信するための単純なオブジェクト ヘルパーを作成し、次のステップで別のヘルパー (電子メール、PDF オープナーなど) を作成したいと考えています。

私は単純なクラスを作成します:

私はそれをしたいコードのどこにでも:

sms iosエディターが開いていますが、閉じたり送信したりしたいときに閉じません。関数をmessageComposeViewController(controller: MFMessageComposeViewController, didFinishWithResult result: MessageComposeResult)呼び出したことがないため、メモリリークでアプリがクラッシュします。理由はわかっています。「someFunction」のSmsHelperオブジェクトが終了後に削除されているためです。この関数のスコープ、およびこのオブジェクトは nil であり、システムは nil オブジェクトで didFinishWithResult を呼び出そうとします。私はそれを確認します:「SomeClass」のメンバーとしてsmsHelperオブジェクトを追加すると、機能しました-デリゲートが呼び出されます。

質問は:それを行うためのベストプラクティスは何ですか.メンバーを追加することは私にとってオプションではありません.多くのクラスがそれを使用でき、シングルトンを作成することもできます.appDelegateメンバーはかなりばかげていると思います. スコープ関数の最後でオブジェクトを強制的に削除しないようにする方法は?

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

objective-c - watchOS のメッセージ UI

私はアプリを持っており、iPhone アプリでは MessageUI Framework を使用していますが、それを Apple Watch Extension InterfaceController.h ファイルに追加しようとすると、次のようになります。

次のエラーが表示されます。

watchOS は MessageUI をサポートしていませんか? フレームワークをもう一度読んだことがありますか?

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

ios - プログラムで「現在の位置を送信」メッセージios

保存された電話番号に現在の GPS 位置を自動的に送信する緊急ボタンをアプリ ユーザーに提供するための技術的な解決策を探しています。

アイデアは、メッセージアプリで利用できる「現在位置を送信」機能を再現することです。

私はSwift言語で開発しています。誰かがそうする考えを持っていますか?

よろしくお願いします。

編集

私がやろうとしているのは、マップアプリのファッションで現在のユーザーの場所をメッセージで送信することです。CLLocation を取得する方法は知っていますが、テキストの緯度と経度だけで送信することはできません。「現在の位置を送信」と同じように、メッセージアプリのマップ上のユーザーの位置を送信したいと思います。

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

swift - Swift で画像を添付してアプリからメールを送信する

アプリでメールを送信するためのチュートリアルをたくさん試しましたが、画像を送信する方法を示しているチュートリアルはありませんでした。.WriteToFile から画像を復元しています。この画像は UIImageView に設定されています。写真付きのメールを送信するにはどうすればよいですか?

ニール

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

ios - Swift で複数のアプリケーション メッセージを呼び出すことができません

アプリケーションメッセージを数回上げて、複数のテキストメッセージを送信する必要があります。しかし、コンソールには次のエラーが表示されます。

この問題についてこのサイトを読みましたが、Objective-c の解決策またはトピックしか見つかりませんでした。正直なところ、言語を習得していません (私はより指向の Swfit です)。

コードを添付しました:

クラス MessageComposer

}

ViewController で:

そして、@IBAction でこのメソッドを呼び出します。

IBAction に単純な「FOR」を実装すると、上記のエラーが表示されます。

ご回答ありがとうございます。

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

swift - Swiftでメールパネルを開くには? マックOS

ここ数日、アプリからメールを送信する方法を見つけるのに苦労しています。これは私が現在使用しているサンプルコードです。この方法では、アプリを実行するパソコンのメールアカウントの設定が不適切な状況に対応できないのではないかと考え、別の方法を考えてみました。Mac OSに相当するMessageUIがあるかどうか疑問に思っていました。Mac OS に相当する MessageUI はありますか。何か案は?

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

ios - 確認画面を表示せずにメッセージを直接送信するには?

フレームワークを使用MessageUIしてメッセージを送信します。

メッセージを送信するコードは次のとおりです。

すると、次のような画面が表示されます。

ここに画像の説明を入力

この画面を出さずに直接メッセージを送りたい。出来ますか?