Swift3 LLDB错误:未知类型名称';让';,Xcode 8.1
我正在尝试在LLDB中强制转换UIImageView。我收到错误:未知类型名称“let”。这是一个屏幕截图 我试过导入UIkitSwift3 LLDB错误:未知类型名称';让';,Xcode 8.1,swift3,xcode8,lldb,xcode8.1,Swift3,Xcode8,Lldb,Xcode8.1,我正在尝试在LLDB中强制转换UIImageView。我收到错误:未知类型名称“let”。这是一个屏幕截图 我试过导入UIkit expr -l Swift -- import UIKit 但这并不能解决问题 在我看来,您在尝试计算swift表达式时,没有在swift帧中停止。lldb根据当前帧的语言猜测用于表达式的适当语言。如果这是C,那么“let”应该是一个类型名,可以理解这个错误 如果您执行以下操作,会发生什么情况: (lldb)expr-l swift-- 可以使用以下命令强制所有表
expr -l Swift -- import UIKit
但这并不能解决问题 在我看来,您在尝试计算swift表达式时,没有在swift帧中停止。lldb根据当前帧的语言猜测用于表达式的适当语言。如果这是C,那么“let”应该是一个类型名,可以理解这个错误 如果您执行以下操作,会发生什么情况: (lldb)expr-l swift-- 可以使用以下命令强制所有表达式作为swift表达式运行: (lldb)设置设置target.language swift
如果这更符合您的目的。比较它是
.self
,而不是。在发布问题之前,已经进行了安全的
比较,因此提到expr-l Swift--导入UIKit不起作用。(lldb)expr-l Swift--
输入表达式,然后以空行结束以进行评估:
1
我不知道发生了什么,但在重新启动应用程序后,我无法复制该问题。