ios cocoa-touch ios6

presentModalViewController en iOS6



presentviewcontroller swift 4 (2)

En desuso significa que ya no deberías usar este método. Todavía funciona, pero puede eliminarse por completo en una de las siguientes actualizaciones.

Para mostrar modalmente los controladores de vista, puede utilizar el nuevo método -presentViewController:animated:completion: introducido en iOS 5.0.
Para descartar el nuevo método es -dismissViewControllerAnimated:completion:

https://developer.apple.com/documentation/uikit/uiviewcontroller

En el código de mi aplicación todavía estoy presentando los controladores de visualización de forma modal con presentModalViewController. Esto está en desuso en iOS 6. ¿Eso significa que este método no tiene efecto en los dispositivos que ejecutan iOS 6?

En caso afirmativo, ¿cómo puedo hacer que mi aplicación presente los controladores de visualización de manera modal en iOS 6? Mi versión de Xcode no es compatible con iOS 6, por lo que no tengo disponibles todos los métodos nuevos en iOS 6.


Si usted tiene

[self presentModalViewController:aController animated:YES];

cambiarlo a

[self presentViewController:aController animated:YES completion:nil];