Voglio chiamare un metodo che può qualcosa throw
. Allo stesso tempo non mi interessa l'eccezione che può essere generata, voglio solo chiamare il metodo. Tuttavia, se provo a fare qualcosa del genere:Cosa fare con "provare?" Di Swift? che causa "Risultato della prova? non utilizzato"?
try? managedObjectContext.save()
I warning "Risultato della prova? Non utilizzato". Cosa devo fare in questo caso? Avviso di silenzio? Come?
fare qualcosa di simile:
let error: NSError = try? managedObjectContext.save()
? L'espressione diventa due volte più grande e rimango costante inutilizzata.
A causa della mia disattenzione ho perso tale variante) Hai ragione. –
Che si arresterà in modo anomalo se viene generato un errore. Vedi la risposta al duplicato collegato. – vacawama