Я предварительно выделил контроллеры почты и сообщений при запуске в моем делегате приложения, чтобы сэкономить время инициализации (более 10 секунд), когда пользователь использует мое приложение ...
__mailController = [[MFMailComposeViewController alloc] init];
__messageController = [[MFMessageComposeViewController alloc] init];
Работает нормальнокогда контроллер отображается в первый раз, то в следующий раз сообщение не изменяется, а старое сообщение по-прежнему отображается ??... Возможно ли, что контроллер освобождается ???Странно, как правильно работают представления, просто что сообщение не правильное?
- (IBAction)actionSMS:(id)sender {
if([MFMessageComposeViewController canSendText])
{
self.messageController.body = self.MessageDetail.text;
// controller.recipients = [NSArray arrayWithObjects:@"+919999999999", nil];
[self presentModalViewController:self.messageController animated:YES];
}
}