我使用这个expr
来修改速度值:
expr (void)[[[[UIApplication sharedApplication] keyWindow] layer] setSpeed:0.9f]
但是值集是-2
为什么会发生这种情况,我如何修复它?
我在另一个应用程序上尝试这个命令,结果是正确的....
可能lldb正在从ObjC运行时类型信息中获取这些函数的定义,这是不完整的。如果它有错误的函数签名,它将不能正确传递参数。
如果你这样做会发生什么:
(lldb) @import UIKit
然后运行表达式?