2015-07-14 4 views
10

ottengo un crash log da Crashlytics/tessuto che si legge come il seguente:Che cosa significa "Arg = Exploded" nel registro degli arresti di Swift?

function signature specialization <Arg[0] = Exploded, Arg[1] = Owned To Guaranteed> of 
MyClass.viewWillAppear (MyClass)(Swift.Bool) ->() 

cosa vuol dire esploso Arg [0]? È strano che ci siano due argomenti perché stiamo parlando di viewWillAppear qui - è il primo argomento dell'oggetto stesso?

+0

Ho avuto lo stesso rapporto questa mattina, ne conoscevi il motivo ?? – Husam

+0

no, sfortunatamente non so ancora nulla di questo – swalkner

+0

Nel mio caso questo arresto si verifica solo sul dispositivo fisico di iPhone 5 (ma il simulatore e altri dispositivi funzionano) quindi suppongo sia un bug in swift quindi ho cambiato il codice per ottenere il stesso risultato. Il mio codice stava dividendo una stringa per ottenere una matrice di valori xey, quindi convertirli in 'CGFloat', quindi usarli in' CGRectMake() 'e il suo magicamente corretto. – Husam

risposta

1

Ho ricevuto questo problema una settimana fa e fortunatamente sono riuscito a risolverlo da remoto. Credo che sia un problema di analisi.

Il problema era perché mi è stato sempre un array di stringhe dal server, e una delle tesi era vuoto, generando un errore di analisi degli argomenti

["String1", "String2", "String3",]

avrebbe dovuto essere

["String1", "String2", "String3"]

Nel tuo caso: cerca ciò che è nella tua vista. Osserva e controlla eventuali analisi/serializzazione. Un oggetto danneggiato restituito è probabilmente la causa principale di questo

Problemi correlati