8
È possibile rilevare una NSInternalInconsistencyException in Swift? Se lo è, come potrebbe essere fatto?È possibile rilevare una NSInternalInconsistencyException in Swift?
È possibile rilevare una NSInternalInconsistencyException in Swift? Se lo è, come potrebbe essere fatto?È possibile rilevare una NSInternalInconsistencyException in Swift?
Si può fare ad esempio con https://github.com/williamFalcon/SwiftTryCatch. In primo luogo aggiungerlo al tuo Podfile:
use_frameworks!
pod 'SwiftTryCatch'
Poi nel codice import SwiftTryCatch
e quindi è possibile intercettare le eccezioni Objective-C come questo
SwiftTryCatch.try({
// try block
}, catch: { (error) in
// catch block
}, finally: {
// finally block
})
avete risolto questo? – timbroder
Se ricordo bene, questo era possibile solo usando il codice ObjC a ponte, dal momento che non poteva essere catturato in puro Swift. – smat88dd