在Xcode 5中,我们现在可以将鼠标悬停在UIImageView变量上以快速查看图像。如果我想看到图像视图的图像,其变量我没有直接访问权限,但我有十六进制地址,有没有办法显示它?即,如果我知道0x12193fb0
处有一个UIImageView,那么在调试器中执行po 0x12193fb0
将打印出有关该对象的信息。地址快速查看有类似的方法吗?使用调试器旁边的变量视图不是一个选项,因为我手动破坏程序,所以它不在拥有图像视图的对象的上下文中。
答案 0 :(得分:1)
您可以为变量添加监视(调试区域,变量视图)。如果你只有指针地址,你只需要抛出它。例如
(NSString*)0x1234567
可以从上下文菜单中添加手表。
为了澄清自己,只要知道地址就可以了解以下内容。在这个例子中,我只输入(BNMap*)0xb4b5dd0
作为表达式。