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

如何基于iPhone应用程序中的模板生成SMS消息?,iphone,sms,Iphone,Sms,我正在尝试制作一个iPhone应用程序,用户可以使用内置模板发送短信。例如: 亲爱的[收件人姓名] 我想见你 你诚挚的 [收件人姓名] 我想将[recipient name]更改为用户发送短信的对象 如何生成要在SMS消息中发送的字符串,以及如何发送该字符串?请参见,您可以在显示消息生成器之前设置SMS正文。我认为没有更好的方式发送短信了,请看这个。如果有人在寻找代码,我自己也做过 如果(appdelegate.dataarray.count>0){ NSMutableArray*DataArr

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

亲爱的[收件人姓名]

我想见你

你诚挚的

[收件人姓名]

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


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

请参见,您可以在显示消息生成器之前设置SMS正文。我认为没有更好的方式发送短信了,请看这个。

如果有人在寻找代码,我自己也做过

如果(appdelegate.dataarray.count>0){ NSMutableArray*DataArrr=[appdelegate.dataarray objectAtIndex:0]; NSLog(@“%@,[DataArrr objectAtIndex:0]); NSString*aa=[Dataarrr objectAtIndex:0]; NSMutableArray*myArray=[aa组件由字符串分隔:@“,”]

NSString*n=[myArray objectAtIndex:0];
NSString*m=[myArray objectAtIndex:1];
NSString*消息=[Dataarrr objectAtIndex:1];
NSString*new=[Message StringByReplacingOfString:@”“with string:n];
controller.body=new;
controller.recipients=[NSArray arrayWithObject:m];
controller.messageComposeDelegate=self;
[self-presentModalViewController:控制器已设置动画:是];
}

问题在于,单击收件人姓名后,您无法更改短信正文。选择要发送短信的人后,我想更改短信正文。@Syed如果您想更改,请自己出示通讯簿,预设正文并查看。苹果不可能让你通过编程修改用户认为她在事后发送的消息。
            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];

                }