ho qualche (brutto) codice di auto-scritto portato su Swift2 ed ho ottenuto questo messaggio di errore in una funzione lambda:Swift 2: la conversione non valida dal funzione del tipo di lancio per la funzione non-lancio
Quello che non ho capito è che gestisco l'intero codice con la funzione di lancio degli errori JSONObjectWithData e capisco l'errore. Non lancio nulla nel codice. Tuttavia il compilatore significa che sto generando un errore.
Ho bisogno di capire questo comportamento. Per favore sii gentile perché so che devo migliorare il mio codice per sfruttare appieno il nuovo concetto di gestione degli errori in swift2.
Grazie mille in anticipo.
Perché pensi che Apple abbia reso 'catch' esaustivo con Swift 2, quando non abbiamo nemmeno provato a provare e a prendere in Swift 1/1.2? – rb612
Non è necessario rilevare l'errore in modo specifico. Ci dovrebbe essere un riferimento di errore disponibile nel blocco generale. –
Ciao Jon, potresti darmi un esempio, come posso usare il riferimento all'errore nel blocco generale ?. Grazie – ChaosSpeeder