2012-01-25 1 views
1

可能性の重複:
How to programmatically send SMS on the iPhone?のiOS:SMSを送信

誰かがどのようにデフォルトのiPhone/iPadアプリを使用せずにiOS5をでSMSを送信するアイデアを持っていますか?私のアプリでは、私はテキストボックスとボタンがあることを意味します。ボタンを押すと、テキストボックスに含まれる文字列が指定された受信者に送信されます。出来ますか?ありがとう、

答えて

9

MFMessageComposeViewControllerを使用する必要があります。

そこに独自のテキストをコピーMFMessageComposeViewControllerの使用例:yourTextFieldは、ユーザー入力のためのUITextFieldまたはUITextViewある

MFMessageComposeViewController *viewController = [[MFMessageComposeViewController alloc] init]; 
viewController.body = yourTextField.text; 
[self presentModalViewController:viewController animated:YES]; 

messageComposeDelegate(おそらくself)に設定し、それを却下するタイミングを知るためにMFMessageComposeViewControllerDelegateプロトコルに準拠させることもできます。

+0

そのオブジェクトを使用すると、デフォルトのメッセージアプリの権利が表示されますか?私の最後の選択肢は、アプリケーションのテキストボックスからstringvalueをコピーして、デフォルトのメッセージングのメッセージボックスに配置することです。出来ますか? – Aldee

+1

@Aldee Mativo、それはあなたのアプリ内からSMSを送信することができます。また、プログラムによってテキストをボックスからそのSMSにコピーすることもできます。 – LouwHopley

+0

@LouwHopleyああ..ありがとう..本当に、デフォルトのメッセージコンポーザーインターフェイス以外のカスタムインターフェイスでSMSを送信する方法はありません。 – Aldee

関連する問題