我们不能在块内部使用NSAssertion,因为该宏使用self,创建一个保留周期,如下所示:http: //www.takingnotes.co/blog/2011/09/27/making-nsassert-play-nice-with-blocks / 我的问题是,我应该在一个块内使用什么样的断言?
我通常NSCAssert()在这些情况下使用.它没有通过self,也对C函数内部的断言很有用.
NSCAssert()
self