MFMessageComposeViewController с пробельными символами - PullRequest
0 голосов
/ 30 декабря 2010

Я использую MFMessageComposeViewController для SMS в приложении. Проблема в том, что когда у меня есть NSString с пробелами для назначения body, он удалит все пробелы. Ниже код демонстрирует проблему. Интересно то, что он работает, когда я пытаюсь скопировать тот же текст в буфер обмена и вставить в приложение смс.


- (void)sendSMS {
    MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
    if([MFMessageComposeViewController canSendText])
    {
       [controller setBody:@"    aaa    aaa"];
       controller.recipients = [NSArray arrayWithObjects:nil];
       controller.messageComposeDelegate = self;
       [self presentModalViewController:controller animated:YES];
    }
    [controller release];
}
//it becomes "aaa aaa" on the SMS message box when controller shows up.

Кто-нибудь знает, как решить эту проблему?

Заранее спасибо!

1 Ответ

0 голосов
/ 11 мая 2012

Это, кажется, все еще проблема 5/2012.Однако вы можете форсировать пробел с помощью.Не лучший вариант, но он работает.MFMailComposeController также удалит первые пробелы в теле, и тот же метод работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...