加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 为什么NSAssert在main中而不是在调用断言的代码

发布时间:2020-12-14 20:04:17 所属栏目:百科 来源:网络整理
导读:我设置了这个NSAssert NSAssert(isStillLoadingArgument== [[self class] stillLoading],@"Hmm.... we think isStill Loading is false or true and yet stillLoading is true");; 这是我问这个问题的截图: 然后当断言失败时,代码在这里中断: 这是非常烦人
我设置了这个NSAssert

NSAssert(isStillLoadingArgument== [[self class] stillLoading],@"Hmm.... we think isStill Loading is false or true and yet stillLoading is true");;

这是我问这个问题的截图:

然后当断言失败时,代码在这里中断:

这是非常烦人的,因为我想在代码中看到断言中断我设置了断言.那么,我该怎么做呢.

Ben答案遗憾的是没有解决问题:

解决方法

您需要为项目添加一个断点以用于所有异常.

1)单击断点导航器

2)添加异常断点

3)确保将其设置为中断所有异常

现在XCode将破坏实际的断言而不是主要的断言.希望这可以帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读