ios - tag - La aplicación Firebase no está configurada
qué es el fragmento del contenedor en google tag manager (1)
Esto no es un error FIRApp.configure()
. Usted podría estar declarando una variable global con alguna función de clase en cualquiera de su clase, como
class viewCon : UIViewController{
let ref = FIRDatabase.database().reference() // or a Storage reference
// This might be the error
}
La razón por la que esto ocurre es porque, estás tratando de inicializar una variable con una función / propiedad de clase que incluso podría no haberse configurado aún. Así que prueba esto:
class viewCon : UIViewController{
let ref : FIRDatabaseReference!
// This might be the error or a Storage reference
override func viewDidLoad(){
super.viewDidLoad()
ref = FIRDatabase.database().reference()
}
}
Para respaldar la teoría anterior, intente utilizar puntos de corte en let ref = FIRDatabase.database().reference()
y FIRApp.configure()
, y vea cuál se llama primero. Si se llama primero a let ref = FIRDatabase.database().reference()
es let ref = FIRDatabase.database().reference()
que tenga este error, ya que ref
intenta acceder a la clase FIRDatabase
, que aún no se ha configurado.
Esto comenzó aleatoriamente y no puedo pasarlo. Mi aplicación falla al iniciarse con esto en el área de depuración.
2016-10-29 14: 31: 57.606 gigMe [2285: 73317] La generación automática de informes de pantalla de Firebase está habilitada. Llame + [FIRAnalytics setScreenName: setScreenClass:] para establecer el nombre de pantalla o anular el nombre de clase de pantalla predeterminado. Para deshabilitar el informe automático de pantalla, establezca el indicador FirebaseAutomaticScreenReportingEnabled en NO en Info.plist
2016-10-29 14: 31: 57.783 gigMe [2285] [Firebase / Core] [I-COR000003] La aplicación predeterminada de Firebase aún no se ha configurado. Agregue [FIRApp configure] a la inicialización de su aplicación. Leer más: da la dirección de Google que no puedo publicar aquí
2016-10-29 14: 31: 57.911 gigMe [2285: 73317] * Aplicación de finalización debido a una excepción no detectada ''FIRAppNotConfigured'', razón: ''Error al obtener la instancia predeterminada de FIRDatabase. Debe llamar a FIRApp.configure () antes de usar FIRDatabase. '' * Primera pila de llamadas de tiro:
Realmente no entiendo esto en absoluto porque no me he didFinishLaunchingWithOptions
con nada que tenga que ver con la base de datos y este es mi método didFinishLaunchingWithOptions
:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
print("wtf")
FIRApp.configure()
return true
}
Tampoco estoy imprimiendo nada en el depurador. Alguien sabe lo que está pasando?