<div dir="ltr"><div><div><div><div><div><div>Apologies if this has come up before - I&#39;ve fallen behind in following this list.<br><br></div>I recently ran into an issue where I needed to be able to catch NSExceptions raised by Objective C API in Swift, and found no good way to do that.  Currently the only possible way is to via Objective C code that wraps the call in an Objective C style @try/@catch block.  If building a swift framework, this means a separate module, since we can&#39;t use bridging headers.<br><br></div>My quick attempt at a workaround can be seen here: <a href="https://github.com/jonbrooks/ObjCTryCatch">https://github.com/jonbrooks/ObjCTryCatch</a> and there are other workarounds out there too.  I wondered if there has been any discussion to building something like this into swift directly.  I don&#39;t really have any good ideas, but maybe something like<br>    <br></div>    do {<br></div>        objc_try someObjectiveCInstance.methodThatMightRaiseException()<br></div>    } catch {<br></div>        //error would be an ErrorType that contains info about the exception raised, or the exception itself?<br><div>    }<br><br></div><div>Any thoughts?<br><br></div><div><div><div><div><div><div><div><div><br><br></div></div></div></div></div></div></div></div></div>