【发布时间】:2012-06-01 05:10:19
【问题描述】:
我设置了这个 NSAssert
NSAssert(isStillLoadingArgument== [[self class] stillLoading],@"Hmm.... we think isStill Loading is false or true and yet stillLoading is true");;
这是我提出这个问题的屏幕截图:
那么当断言失败时,代码在这里中断:
这很烦人,因为我想在我设置断言的代码上看到断言中断。那么,我该怎么做呢。
不幸的是,Ben 的回答并没有解决问题:
【问题讨论】:
-
本的回答确实解决了这个问题。在第二张图片中,调试器已停止在断言处,它只是与您的断言不同。
-
第二张图片?没有调试器在 main 处停止。如果您查看我的上一个屏幕截图,我会告诉您断言在哪里。调试器(绿色箭头)在 main 上。
-
底部图片。 i.stack.imgur.com/fyIZI.jpg 代码窗口和控制台输出都表明它停止的断言与您的断言不同。
标签: objective-c xcode nsassert