Dopo l'integrazione di Urbano Dirigibile, quando chiamocome ottenere AppDelegate con Urban dirigibile (Swift)
let appDelegate = UIApplication.sharedApplication().delegate as? AppDelegate
ottengo sempre zero. Quando ho cercato di ottenere la classe di UIApplication.sharedApplication(). Delegate, mi dice, che ora è UAAppDelegateProxy.
Ma
let appDelegate = UIApplication.sharedApplication().delegate as? UAAppDelegateProxy
restituisce anche pari a zero.
Come posso ottenere la mia appDelegata?
Modifica
ho pensato su, che questo avviene solo quando il parametro UAConfig
automaticSetupEnabled
è impostato su true. Quando automaticSetupEnabled
è falso, ottengo appDelegate come al solito, ma sto perdendo i vantaggi della configurazione automatica del dirigibile urbano.
Per chiunque utilizzi Google, ho riscontrato un problema simile in cui l'utilizzo della funzione autoIntegrate di Localytics stava causando sharedApplication(). Delegare la restituzione di un oggetto LLAppDelegateProxy anziché della cosa reale. Rimozione di Localytics lo ha risolto. – rogueleaderr