Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在 LLDB 中不安全地投射 UIImageView。我收到错误:未知类型名称'let'。这是屏幕截图错误:未知类型名称
我试过导入 UIkit
expr -l Swift -- import UIKit
但它不能解决问题。
在我看来,当您没有在 Swift 框架中停止时,您正在尝试评估 swift 表达式。lldb 从当前帧的语言中猜测要用于表达式的适当语言。如果这是 C,那么“let”就可以成为类型名称,从而理解错误。
如果你这样做会发生什么:
(lldb) expr -l 快速 --
您可以使用以下命令强制所有表达式作为 swift 表达式运行:
(lldb) 设置设置 target.language swift
如果这更适合您的目的。