コードを探している人がいれば、私はそれを自分でやりました。
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];
}
問題は、あなたが受信者の名前をクリックした後、私はSMSの本文を変更できないということです。私はsmsを送ろうと思った人を選んだ後にsmsのボディを変更したい。 –
@Syedあなたがそれを望むなら、あなた自身がアドレス帳を提示し、ボディをプリセットし、それを持ってください。 Appleが、ユーザーが実際に送信していると思うメッセージをプログラムで変更することはできません。 –