he configurar un MFMailComposeViewController y funciona muy bien en el iPhone, pero en el IPAD que se estrelle, diciendo:MFMailComposeViewController - IPAD
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present a nil modal view controller on target...
Así que ¿por qué este crear una vista modal nula?
MFMailComposeViewController *message = [[MFMailComposeViewController alloc] init];
[message setMessageBody:@"My message here" isHTML:NO];
[message setToRecipients:[NSArray arrayWithObject:@"[email protected]"]];
[message setSubject:@"Request Info"];
message.mailComposeDelegate = self;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
message.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:message animated:YES];
[message release];
¿Alguna idea?
¿Pero por qué no se crearía? Estoy llamando alloc/init. – RyanJM
Puede que no se cree, por ejemplo, si no hay configuración de cuenta de correo en el dispositivo – Vladimir
Gracias Vladimir - tu comentario me ha guardado un desastre de depuración – Brodie