내 앱의 기능 중 하나는 사용자가 세 개의 별도 텍스트 입력란 (bookingName, Guests 및 date)을 입력 한 다음 텍스트 작성자를 사용하여 SMS를 통해이 입력란에 텍스트를 보내는 것입니다. . 나는이 시선에서 본문으로 텍스트를 가져 오는 데 어려움을 겪고 있습니다.텍스트 필드의 텍스트로 textComposer 본문을 채우는 방법
- (IBAction)send:(id)sender {
MFMessageComposeViewController *textComposer = [[MFMessageComposeViewController alloc] init];
[textComposer setMessageComposeDelegate:self];
if ([MFMessageComposeViewController canSendText]) {
[textComposer setRecipients:[NSArray arrayWithObject:@"XXXXXXX"]];
[textComposer setBody:@"Booking Name: ,\nGuests: ,\n Date: . "];
[self presentViewController:textComposer animated:YES completion:NULL];
} else {
NSLog(@"Can't Open Text");
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
break;
case MessageComposeResultSent:
break;
default:
break;
}
난 그냥 넣어 무엇을 잘 모릅니다 "[textComposer setBody :"나는 더 효과에 이렇게 많은 다른 방법을 시도
부분, 여기 내 코드입니다.
시간 내 주셔서 감사합니다.
시도한 방법은 무엇입니까? NSString stringWithFormat : method를 사용하여 해봤습니까? –
모두 NSString stringWithFormat 메소드로 완료됩니다. 감사합니다 verbumdei – Shayno