是否有可能在Swift中捕获NSInternalInconsistencyException? 如果是的话,怎么办呢?
答案 0 :(得分:1)
可以使用https://github.com/williamFalcon/SwiftTryCatch来完成。首先将它添加到您的Podfile:
use_frameworks!
pod 'SwiftTryCatch'
然后在您的代码import SwiftTryCatch
中,然后您可以捕获像这样的Objective-C异常
SwiftTryCatch.try({
// try block
}, catch: { (error) in
// catch block
}, finally: {
// finally block
})