2011-01-20 19 views
0

私は、ユーザーがSMSメッセージを送信するための組み込みテンプレートを使用できるiPhoneアプリケーションを作ろうとしています。例えば:私はあなたに会いたいと思いますiPhoneアプリのテンプレートに基づいてSMSメッセージを生成するにはどうすればよいですか?

親愛なる[受信者名]

敬具、

[受信者名]

私には、ユーザーがSMSメッセージを送信している人に[recipient name]を変更したいです。

SMSメッセージで送信する文字列をどのように生成すればよいでしょうか?どのように送信しますか?

答えて

1

コードを探している人がいれば、私はそれを自分でやりました。

IF(appdelegate.dataarray.count> 0){ NSMutableArrayの* dataarrrr = [appdelegate.dataarray objectAtIndex:0]。 NSLog(@ "%@"、[dataarrrr objectAtIndex:0]); NSString * aa = [dataarrrr objectAtIndex:0]; NSMutableArray * myArray = [aa componentsSeparatedByString:@ "、"];

  NSString *n = [myArray objectAtIndex:0]; 
      NSString *m=[myArray objectAtIndex:1]; 
      NSString *Message = [dataarrrr objectAtIndex:1]; 
      NSString *new = [Message stringByReplacingOccurrencesOfString: @"<Dear User>" withString:n]; 
      controller.body = new; 
      controller.recipients= [NSArray arrayWithObject:m]; 
      controller.messageComposeDelegate = self; 
      [self presentModalViewController:controller animated:YES]; 

       } 
0

MFMessageComposeViewControllerを参照すると、メッセージコンポーザーを表示する前にSMS本体を設定できます。私は、テキストメッセージを送る良い方法はないと思っています。これはrelated questionです。

+0

問題は、あなたが受信者の名前をクリックした後、私はSMSの本文を変更できないということです。私はsmsを送ろうと思った人を選んだ後にsmsのボディを変更したい。 –

+3

@Syedあなたがそれを望むなら、あなた自身がアドレス帳を提示し、ボディをプリセットし、それを持ってください。 Appleが、ユーザーが実際に送信していると思うメッセージをプログラムで変更することはできません。 –

関連する問題