es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El método ‘UIKit.UIApplication.Main’ está obsoleto: use la sobrecarga con parámetros ‘Type’ en lugar de ‘String’ para mayor seguridad en el tipo.

Después de actualizar mi versión de Xamarin.Forms a 5.0.0.2244, estoy recibiendo la siguiente advertencia en el archivo Main.cs dentro de mi proyecto iOS:

El método UIKit.UIApplication.Main está obsoleto: use la sobrecarga con parámetros de tipo en lugar de String para la seguridad de tipos.

Este es mi archivo Main.cs:

using UIKit;

namespace LindeGctMobileApplication.iOS
{
    public class Application
    {
        private static void Main(string[] args)
        {
            UIApplication.Main(args, null, "AppDelegate"); // << advertencia
        }
    }
}

¿Qué necesito cambiar para eliminar esta advertencia?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Necesitas cambiar el método Main en tu archivo Main.cs para usar la sobrecarga con parámetros de Type en lugar de String para mayor seguridad en el tipo. El código actualizado debería verse así:

    using UIKit;
    
    namespace LindeGctMobileApplication.iOS
    {
        public class Application
        {
            private static void Main(string[] args)
            {
                UIApplication.Main(args, null, typeof(AppDelegate)); // << actualizado
            }
        }
    }
    

Comments are closed.