LLDBでUIImageViewをキャストできないようにしようとしています。私はエラーを取得しています:不明な型名 'let'。ここで、画面は私がUIKitのLLDBエラー:不明な型名 'let'、Xcode 8.1
expr -l Swift -- import UIKit
を輸入しようとしたが、それは問題が解決しないerror: unknown type name
ショットです。
LLDBでUIImageViewをキャストできないようにしようとしています。私はエラーを取得しています:不明な型名 'let'。ここで、画面は私がUIKitのLLDBエラー:不明な型名 'let'、Xcode 8.1
expr -l Swift -- import UIKit
を輸入しようとしたが、それは問題が解決しないerror: unknown type name
ショットです。
スウィフトフレームで停止していないときに素早い表現を評価しようとしているように見えます。 lldbは、現在のフレームの言語からの式に使用する適切な言語を推測します。これがCならば、 "let"はタイプ名になり、エラーを意味します。目標を設定
(lldb)の設定:
あなたが使用して、迅速な式を実行するためにすべての式を強制することができます -
(lldb)exprの-l迅速に:あなたはどうなり
.language swift
あなたの目的に適している場合は、
'(lldb)expr -l swift --' '式を入力し、空行で終了して評価してください: ' ' 1'何が起こったのか分かりませんが、アプリケーションを再起動しても問題は再現できません。 –
比較http://stackoverflow.com/a/38905566/1187415 - それは '.safe'ではなく' .self'です –
質問が投稿される前に比較が行われていますので、expr -l SwiftのインポートUIKitは動作しません。 –