相关疑难解决方法(0)

如何在Xcode中使用LLVM进行调试时更改变量值?

在Xcode中,GDB允许您在调试时更改局部变量(请参阅在XCode中调试时如何更改NSString值?).LLDB是否提供类似的功能?如果是这样,我们如何使用它?

debugging xcode lldb

165
推荐指数
3
解决办法
6万
查看次数

lldb无法打印变量值"错误:引用'id'是不明确的"

由于我更新到xcode 4.3并让它将我的调试器切换到lldb,因此任何打印成员变量的请求都会失败,并显示以下错误消息:

(lldb) print request
error: error: reference to 'id' is ambiguous
note: candidate found by name lookup is 'id'
note: candidate found by name lookup is 'id'
error: 1 errors parsing expression
Run Code Online (Sandbox Code Playgroud)

'自我'没问题:

(lldb) print self
(LoginViewController *) $6 = 0x1cd54d50
Run Code Online (Sandbox Code Playgroud)

打印成员变量的其他形式也会失败:

(lldb) print self.request
error: property 'request' not found on object of type 'LoginViewController *'; did you mean to access ivar 'request'?
error: 1 errors parsing expression
(lldb) print self->request
error: error: reference to 'id' is ambiguous
note: …
Run Code Online (Sandbox Code Playgroud)

objective-c ios lldb xcode4.3

45
推荐指数
1
解决办法
2万
查看次数

标签 统计

lldb ×2

debugging ×1

ios ×1

objective-c ×1

xcode ×1

xcode4.3 ×1