Swift Error Handling For Methods That Do Not Throw

'catch' block is unreachable because no errors are thrown in 'do' block
swift catch (nsexception)
no calls to throwing functions occur within 'try' expression
call can throw, but it is not marked with 'try' and the error is not handled
swift print(error)
swift error code
swift rethrow error
try-catch swift stack overflow