What's a reliable way to make an iOS app crash?

后端 未结 18 1758
無奈伤痛
無奈伤痛 2020-12-12 11:47

I want to test my app\'s crash reporting out in the field by deliberately having it crash when the user performs a particular action that a real user is unlikely to do accid

18条回答
  •  独厮守ぢ
    2020-12-12 12:37

    I think in Swift you could easily throw a fatal error:

    func foo() {
        fatalError("crash!")
    }
    

    It is actually even intended to use this feature in case something goes wrong in order to make the app crash.

    To avoid an if statement in a special case, you could use precondition, too. It's similar to assert, makes thus the intention (if wanted) pretty clear and is not removed in the final release as assert. It is used like precondition(myBoolean, "This is a helpful error message for debugging.").

提交回复
热议问题