注意到在 objective-c 中重新使用异常的一般指南(例如 throwing an exception in objective-c/cocoa)我仍然不太确定这种情况:
当必需的输入参数为 nil 最佳实践/确定时,是否在 objective-c 方法中抛出异常?
如果不是,那么在 objective-c 中什么是典型的方法?
最佳答案
那将是一个有效的异常,甚至是一个断言(这反过来会抛出一个异常)。已经定义了 NSParameterAssert
宏,它将执行您想要的操作。
关于iphone - 当必需的输入参数为 nil 时在 objective-c 方法中抛出异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816475/