Я пытаюсь показать MFMessageComposeViewController со следующим кодом:
controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
controller.body = [NSString stringWithFormat:@"%@%@%@", itemString, amountString, callTimeString];
controller.recipients = [NSArray arrayWithObject:@"12345678"];
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
Проблема в том, что когда я нажимаю кнопку, чтобы вызвать MFMessageComposeViewController, alloc занимает несколько секунд.Я попытался переместить строку alloc в мой метод viewDidLoad, однако это просто перемещает проблему, и я в конечном итоге жду несколько секунд, пока загрузится представление.
Есть ли способ ускорить выделение и отображениемой MFMessageComposeViewController или использовать метод делегата или что-то?
Спасибо.