2011-09-14 115 views
1

可能重复:
How to send sms如何发送短信?

有没有一种方法,使“发送”按钮,都会自动按下(编程)?

+0

更好地重复: [?如何以编程方式在iPhone上发送短信(http://stackoverflow.com/questions/10848 /如何以编程方式发送短信 - 在iphone) –

回答

5

绝对不是。一旦您提供电子邮件或短信组合视图控制器,您就不再有对这些接口的编程控制。苹果会认为这样的事情是违反安全或隐私的。不幸的是,你运气不好。

从文档MFMessageComposeViewController

重要:邮件撰写界面本身不是定制的,不得通过您的应用程序进行修改。此外,在呈现界面后,您的应用程序无法对SMS内容进行进一步更改。用户可以使用界面编辑内容,但程序化更改将被忽略。因此,你必须设置内容字段的值,如果需要的话,呈现接口之前

+0

那么如何实现这一目标?我想知道它..如何通过单击按钮发送短信。 如果我们不使用MFMessageComposeViewController那么我们可以这么做。 Registers, Ujj​​wal – Ujwal

+0

唯一能做的就是将数据发送到您自己的后端服务器,并让它使用某种SMS协议(如果您知道单元提供程序,甚至使用电子邮件)将数据发送到您的应用程序代表。就目前而言,似乎没有办法在iOS中完全实现你想要的功能。 – LucasTizma