1
就遇到了这个现象,同时调试别的东西很好奇:LLDB便捷变量对象赋值是否为零?
(lldb) po (NSException *)($eax)
$3 = 0x0d16c510 Test exception message
(lldb) expr NSException *$exception = (NSException *)($eax)
(lldb) po $exception
$exception = 0x00000000 <nil>
我跑在6.1模拟器的iOS应用。为什么在引用$ eax时直接给我一个对象时,指定一个便利变量给我nil?
很奇怪 - 我也使用Xcode 4.6.2(4H1003)。让我试着在今天晚上的一个干净的项目中再现它,看看它是否仍然存在。 – Arkaaito