草庐IT

NSAssertion

全部标签

ios - 我应该在 block 内使用哪个 NSAssertion?

我们不能在block内使用NSAssertion,因为该宏使用self,创建一个保留循环,如此处评论:http://www.takingnotes.co/blog/2011/09/27/making-nsassert-play-nice-with-blocks/我的问题是,我应该在block内使用哪种断言? 最佳答案 在这些情况下,我通常使用NSCAssert()。它不传递self,也可用于C函数内部的断言。 关于ios-我应该在block内使用哪个NSAssertion?,我们在Sta