2017-03-15 6 views
-2

私はそのような迅速3と通話機能を追加しました:私は迅速にメールとSMSを送ることができますか?

@IBAction func call_click(_ sender: UIButton) { 

    let url:NSURL = NSURL(string: "telprompt://" + phone_number!)! 
    UIApplication.shared.openURL(url as URL) 
} 

をこのコードは呼び出し、バック正常にアプリに。私もメールとSMSを追加したい。 どうすればいいですか? SMS用の

+0

あなたの助けを借りて、 'MFMailComposeViewController'と' MFMessageComposeViewController' – Paulw11

答えて

1

このURLスキーマ:

sms:1-408-555-1212 

ここで説明するように:https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MailLinks/MailLinks.html

ホープ、この助けた:https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/SMSLinks/SMSLinks.html

電子メールの使用ここで説明するようmailto:

mailto:[email protected][email protected]&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here! 

について。

+0

を使ってください。それは大丈夫です。 –

+0

これはうまくいくものの、ユーザーにとって最適なソリューションではありません。 Paulw11の質問の下のコメントを参照してください。 – rmaddy

+0

私は知っています。しかし、オペラはユースケースを詳述していない。たぶん彼はURLを動的に読み込み、ビルトインビューアと機能を使用する必要があります。もし単に電子メールを送信したいのであれば、そのURLを使ってメールプログラムをポップアップさせることはあまり柔軟ではありません。 – thst

関連する問題