2016-07-14 3 views
8

Swift에서 NSInternalInconsistencyException을 catch 할 수 있습니까? 그렇다면 어떻게 할 수 있습니까?Swift에서 NSInternalInconsistencyException을 잡을 수 있습니까?

+0

같은 목표 - C의 예외를 잡을 수 있습니다 : 먼저 Podfile에 추가? – timbroder

+0

올바르게 기억한다면, 이것은 순수한 Swift에서 잡힐 수 없었기 때문에 브리지 된 ObjC 코드를 사용하는 것만 가능했습니다. – smat88dd

답변

0

예를 들어 https://github.com/williamFalcon/SwiftTryCatch으로 할 수 있습니다. 코드 import SwiftTryCatch에서 다음

use_frameworks! 
pod 'SwiftTryCatch' 

을 그리고 당신은 당신이 해결하는 데 도움이 되었습니까

SwiftTryCatch.try({ 
    // try block 
}, catch: { (error) in 
    // catch block 
}, finally: { 
    // finally block 
}) 
관련 문제