相关疑难解决方法(0)

我无法使用这个简单的 LLDB 别名

我想创建一个 LLDB 别名 ps,这样

 ps foo
Run Code Online (Sandbox Code Playgroud)

变成

 print [self foo]
Run Code Online (Sandbox Code Playgroud)

我一直在观看 LLDB 演讲(iTunes 上的 WWDC 会议 321),基于此,看起来这样做的别名应该是这个:

command alias ps print [ self %1 ]
Run Code Online (Sandbox Code Playgroud)

但它不起作用。在这里,我给了我的应用程序委托一个简单的“计数”方法,它返回一个整数:

(lldb) command alias ps print [ self %1 ]
(lldb) ps count
error: invalid operands to binary expression ('AppDelegate *' and 'int')
error: 1 errors parsing expression
(lldb) print [ self count ]
(int) $6 = 2
(lldb) 
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

iphone debugging alias ios lldb

4
推荐指数
1
解决办法
1448
查看次数

标签 统计

alias ×1

debugging ×1

ios ×1

iphone ×1

lldb ×1