タグ付けされた質問 「lldb」


11
LLDB(Swift):Rawアドレスを使用可能なタイプにキャストする
生のアドレスを使用可能なSwiftクラスにキャストできるLLDBコマンドはありますか? 例えば: (lldb) po 0x7df67c50 as MKPinAnnotationView このアドレスがMKPinAnnotationViewを指していることは知っていますが、選択できるのはフレーム内ではありません。しかし、プロパティを確認できるように、生のアドレスをMKPinAnnotationViewにキャストしたいと思います。これは可能ですか?
92 ios  swift  lldb 


2
Swift Frameworkがlldbのメソッド拡張の「あいまいな使用」を返す
Xcode 11とSwift 5にアップグレードし、メソッド拡張機能がフレームワークを介して利用可能になると、問題が発生しました。より具体的には、次のような構造のプロジェクトで: -> Main Project -> Framework created from sources in 'Main Project' -> Subproject using the above Framework (Sources packaged in the framework are not visible to the sub-project) すべてが正常にコンパイルおよび実行されますが、サブプロジェクトでデバッグセッションを実行するerror: ambiguous use of場合、lldbコマンドラインから呼び出されると、「フレームワーク」のすべての拡張機能が返されます。これはアイデアを与えるためのコードサンプルです: macOsコマンドラインプロジェクトを作成し、新しいターゲット 'MagicFramework'をSpells.swiftファイルに追加します(ファイルがMain&MagicFrameworkに表示されることを確認してください) import Foundation extension String { public func castSpell() -> String { return "✨ …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.