如何根据iPhone应用程序中的模板生成SMS消息?

时间:2011-01-20 08:12:19

标签: iphone sms

我正在尝试制作iPhone应用,用户可以使用内置模板发送短信。例如:

  

亲爱的[收件人姓名]

     

我想见到你。

     

您诚挚的,

     

[收件人姓名]

我想将[recipient name]更改为用户发送短信的人。

如何生成要在SMS消息中发送的字符串,以及如何发送它?

2 个答案:

答案 0 :(得分: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];

                }

答案 1 :(得分:0)

请参阅MFMessageComposeViewController,您可以在显示消息编辑器之前设置SMS正文。我不认为有更好的方式发送短信,请参阅此related question