首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LLDB中有Quicklook命令吗?

LLDB中有Quicklook命令吗?
EN

Stack Overflow用户
提问于 2014-03-26 14:41:39
回答 4查看 2.6K关注 0票数 12

假设我有一个UIImage,我正在设置一个UIButton。我想在“快速浏览”中看到它。但是哦不:

对于我来说,无法快速查看、调试图像是什么。

但是我可以从LLDB上做一些事情来获取图像,比如[getAppButton imageForState:0] (如果不是undoManager比特,但这既不是这里也不是那里),但是有办法快速查看吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-06-25 17:52:53

我不确定这是什么时候引入的,但是在Xcode 6.3.2中,您可以右键单击调试区域的左侧面板并选择Add Expression...。这会弹出一个文本字段,您可以在其中插入任意的LLDB表达式。输入该表达式后,您可以像该窗格中的任何其他局部变量一样调用该表达式的快速查看。

还可以引用LLDB中定义的变量,例如,如果要键入:

代码语言:javascript
复制
(lldb) e UIImage *$img = [button imageForState:0]

然后,可以将该$img引用为左窗格中的表达式。

票数 24
EN

Stack Overflow用户

发布于 2015-04-01 14:31:55

我认为这是不可能的。至少我在苹果的文档中找不到合适的命令。

我能想到的唯一方法是修改代码,在UIImage变量中分配图像,并快速查看.

票数 4
EN

Stack Overflow用户

发布于 2014-03-26 14:57:53

在Xcode 5.1中,您现在可以添加一个方法:

代码语言:javascript
复制
- (id)debugQuickLookObject

对于任何对象,返回的值都将用于QuickLook。因此,在您的情况下,您可以子类您的按钮,并返回您的形象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22664436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档