iOS 断言

NSAssert
定义:#define NSAssert(condition, desc, ...) //第一个参数bool值,如果为真就跳过,假就抛出异常,

2017-03-28 11:09:35.620 test[53230:6340827] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'str is nil'

'str is nil'即为desc

参考文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.什么是断言? 断言本质只是一个宏NSAssert(condition, desc),当表达式(conditio...
    船长_阅读 4,918评论 0 14
  • 一直想写一篇你关于断言的文章, 今天有时间赶紧写出来.参考 Mattt 文章 一、Objective - C 中的...
    Mitchell阅读 13,769评论 1 24
  • 今天在写代码的时候看别人写的代码 看到了他们写了 NSAssert(self.dataSource,@"BHBCe...
    CoderSJun阅读 4,350评论 0 0
  • 服务员,你过来一下。 怎么了。 我猜你店里的田螺都是被烫死的。 哦。 我目测你的汤锅的水温有88°,刚才是一百度。...
    矮马阅读 4,251评论 2 6
  • 我总会被人认为是一个开朗甚至有些神经大条的人,因为我每天都在哈哈大笑,干一些自认为搞笑实际上愚不可及的事。 是的,...
    一只皮蛋阅读 2,662评论 0 0