2015-05-18

iOSデバッグ時にたまに直面する問題

1
2
3
(lldb) p self.view.window.bounds
error: property 'bounds' not found on object of type 'id'
error: 1 errors parsing expression

これは型情報がなくて発生するようで以下のようにすれば表示できる

1
2
(lldb) p (CGRect)[self.view.window bounds]
(CGRect) $0 = (origin = (x = 0, y = 0), size = (width = 320, height = 568))

でもXcode6.3からはモジュールのインポートでも解決できる

1
2
3
(lldb) p @import UIKit
(lldb) p self.view.window.bounds
(CGRect) $1 = (origin = (x = 0, y = 0), size = (width = 320, height = 568))

参考:http://furbo.org/2015/05/11/an-import-ant-change-in-xcode/

この内容はqiitaにも投稿しました。
http://qiita.com/hongmhoon/items/1759e9e5c8d637c60c7f

Share

Comments