Estás en: PopoverPresentation problema.
Para dar las gracias debes entrar o registrarte en el foro
Buenos días.
Sigo adaptando mis apps para ios 8 y me ha surgido otro problema.
Tengo un boton de compartir una frase en redes sociales el cual hace esto:
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:dataToShare
applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:^{}];
Hasta ahora esto funcionaba perfecto pero en ios 8 da error. Leyendo por internet encontré que para adaptarlo a ios 8 hay que añadir esta linea justo antes de la ultima: activityViewController.popoverPresentationController.sourceView = self.view;
Poniendo esta línea, funciona correctamente pero solo en ios 8. En versiones anteriores no funciona y esa linea da una excepción.
Resumen: en ios 8 la linea funciona correctamente y abre la pantalla de compartir. Si quito la linea no funciona. En versiones anteriores tengo que quitar la linea para que funcione.
¿Alguien que sepa por que pasa esto?¿O una solución?
Muchas gracias.
if(iOS8)
activityViewController.popoverPresentationController.sourceView = self.view;
Muchisimas gracias otra vez. Problema solucionado.