我在断点中将其作为调试器操作:
expr (void)NSLog(@"someString is %@", someString)
但它与:
error: warning: expression result unused
error: cannot find interface declaration for '$__lldb_objc_class'
error: cannot find interface declaration for '$__lldb_objc_class'
error: 2 errors parsing expression
为什么它不起作用?
====
更新
我在一个全新的 Xcode 项目中尝试了这个。它工作正常。因此,需要明确的是,这一行在 Xcode 4.6 中没有语法问题:
expr (void)NSLog(@"someString is %@", someString)
但是,从断点复制完全相同的行到我以前的 Xcode 项目会导致同样的问题。
可能是我在此特定项目的构建设置中更改的内容吗?