I want to create a global crash handler so that i can show message to users. Crashes like 1. when value is nil(Force unwrap) 2. Unexpected datatype.
            Asked
            
        
        
            Active
            
        
            Viewed 144 times
        
    -2
            
            
        - 
                    1These kinds of crashes are hard crashes. They will get your application into a state that is not recoverable. That means you won't be able to show anything to your users. – Sulthan Jun 10 '19 at 14:01
 - 
                    1Both of those issues are the result of bad coding practices and not understanding the basics of Swift. You're supposed to improve your coding, not search for hacks. – mag_zbc Jun 10 '19 at 14:03
 - 
                    Related: [Uncaught Error/Exception Handling in Swift](https://stackoverflow.com/q/38737880/1187415). – Martin R Jun 10 '19 at 14:05
 - 
                    2Of course by not doing forced unwrap or forced casting those crashes can be avoided and proper error handling can be used instead – Joakim Danielson Jun 10 '19 at 14:08
 
1 Answers
0
            
            
        No. A crash, by definition, means the program cannot continue executing.
        Connor Neville
        
- 7,291
 - 4
 - 28
 - 44