2016-07-14 6 views
8

यह स्विफ्ट में एक NSInternalInconsistencyException को पकड़ने के लिए संभव है? अगर ऐसा है, कैसे है कि किया जा सकता है?यह स्विफ्ट में एक NSInternalInconsistencyException को पकड़ने के लिए संभव है?

+0

तरह ऑब्जेक्टिव-सी अपवाद आप इस का समाधान हो गया पकड़ कर सकते हैं? – timbroder

+0

अगर मैं सही ढंग से याद, यह केवल पाटने ObjC कोड का उपयोग करके संभव हो गया था, क्योंकि यह शुद्ध स्विफ्ट में catched नहीं जा सका। – smat88dd

उत्तर

0

यह https://github.com/williamFalcon/SwiftTryCatch साथ उदाहरण के लिए किया जा सकता है। सबसे पहले अपने Podfile में जोड़ें:

use_frameworks! 
pod 'SwiftTryCatch' 
अपने कोड import SwiftTryCatch में

तब और उसके बाद आप इस

SwiftTryCatch.try({ 
    // try block 
}, catch: { (error) in 
    // catch block 
}, finally: { 
    // finally block 
}) 
संबंधित मुद्दे