要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
do {
try KOJObjcExceptionWrapper.throwsBlock {
// @throw NSException from Objective-C
}
} catch let e as NSError {
e.userInfo[KOJObjcExceptionWrapperCode]
e.userInfo[KOJObjcExceptionWrapperDomain]
e.userInfo[KOJObjcExceptionWrapperName]
e.userInfo[KOJObjcExceptionWrapperReason]
e.userInfo[KOJObjcExceptionWrapperCallStackReturnAddresses]
e.userInfo[KOJObjcExceptionWrapperCallStackSymbols]
e.userInfo[KOJObjcExceptionWrapperUserInfo]
}
KOJObjcExceptionWrapper 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。
pod "KOJObjcExceptionWrapper"
Koji Murata,[email protected]
KOJObjcExceptionWrapper 在 MIT 许可协议下可用。有关更多信息,请参阅 LICENSE 文件。