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将破坏实际的断言而不是主要的断言.希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |