私は、デバッガを使用して、アプリケーション内のどこでも1つのクラスを除くすべての値をメモリ内に表示できます。私がしようとするたびに、関係なく、私はpo
にしてみてくださいどのような値、私は同じエラーメッセージを取得していない:特定のクラスファイルでSwiftデバッガを使用できません
(lldb) po searchInstitution.name
error: <EXPR>:2:1: error: cannot convert value of type 'Int' to expected argument type 'Device'
searchInstitution.name
^~~~~~~~~~~~~~~~~
<EXPR>:15:7: error: cannot convert value of type 'Int' to expected argument type 'Device'
if (1==1) {
^
Device
は、この定義を使用してファイル内の構造体である:
private struct Device: Hashable {
let type: String
let mask: String
var hashValue: Int {
return type.hashValue^mask.hashValue
}
}
private func ==(lhs: Device, rhs: Device) -> Bool {
return lhs.type == rhs.type && lhs.mask == rhs.mask
}
しかし、それは何の関係もありません私が調べようとしているSearchInstクラスのインスタンスの文字列プロパティと関係があります。
このような人は誰ですか?私はそれを修正するために変更する必要があるかもしれないものについての任意のアイデア?これは、ビューコントローラが非常にイライラするデバッグを行います。
私はその1つについてバグレポートを提出します – Feldur