8
Ist es möglich, eine NSInternalInconsistencyException in Swift abzufangen? Wenn ja, wie könnte das gemacht werden?Kann eine NSInternalInconsistencyException in Swift abgefangen werden?
Ist es möglich, eine NSInternalInconsistencyException in Swift abzufangen? Wenn ja, wie könnte das gemacht werden?Kann eine NSInternalInconsistencyException in Swift abgefangen werden?
Es kann zum Beispiel mit https://github.com/williamFalcon/SwiftTryCatch getan werden. Zuerst fügen Sie es Ihrer Podfile:
use_frameworks!
pod 'SwiftTryCatch'
Dann im Code import SwiftTryCatch
und dann können Sie Objective-C Ausnahmen wie diese
SwiftTryCatch.try({
// try block
}, catch: { (error) in
// catch block
}, finally: {
// finally block
})
Haben Sie dieses Problem lösen fangen? – timbroder
Wenn ich mich richtig erinnere, war dies nur möglich, indem ich überbrückten ObjC-Code verwendete, da er in reinem Swift nicht erfasst werden konnte. – smat88dd