iOSアプリケーションをデバッグしようとしていますが、シミュレータのlldbに問題があります。クラスメソッドの呼び出しは機能していないようです。インスタンスメソッドは正常に動作します。lldbを使ってiOSシミュレータのクラスメソッドを呼び出す方法は?
(lldb) po Category
<no result>
(lldb) po [Category class]
error: Couldn't prepare the expression for execution in the target
(lldb) po self
(TagsTableViewController *) $5 = 0x085585a0 <TagsTableViewController: 0x85585a0>
私は4.3と5.1のシミュレータを試しましたが、どちらも同じ問題を抱えています。
デバイスでデバッグするとすべて正常に動作します。
私はそれがlldbのバグかもしれないと思っていますが、私はその間に回避策を見つけました。それは少し厄介ですが、それは動作します: 'po [(Class)objc_getClass(" ClassName ")class]' – devioustree