在调试其他东西时遇到这种现象并且很好奇:
(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?