xcode - 如何在 xcode 6.1.1 中打印出字典的值

标签 xcode swift

在 Swift 中调试时,我在读取变量时遇到问题。在此示例中,我试图打印出从图像选择器返回的 info 对象的值。 (请参阅保管箱上的屏幕截图链接)

使用 println 从屏幕截图第 19 行可以看出效果很好。它在输出中打印出第一 block 内容。

之后,我尝试执行 po info 以及突出显示变量并单击眼睛以打印描述。两者都打印出一个空的 {},这对我来说没有意义,因为那里显然有东西。

所以我的问题是,是否有 lldb 命令或简单的方法来查看/打印出变量的值 - 而不是空的 {} 我发现我无法始终如一地观察这些值我的变量令人沮丧。

https://dl.dropboxusercontent.com/u/45836281/debug.png

最佳答案

lldb 限制的解决方法(示例):

(lldb) p println(countryHash!)

输出示例:

[博茨瓦纳:bw,美国离岛小岛:um,马恩岛:im,捷克共和国:cz,毛里求斯:mu, Jersey :je,马尔代夫:mv,乌拉圭:uy,巴巴多斯:bb,塞尔维亚:rs、卡塔尔:qa、黑山:me、格林纳达:gd、阿拉伯叙利亚共和国:sy、萨摩亚:ws、格陵兰:gl、伊拉克:iq、马拉维:mw、克罗地亚:hr、圣卢西亚:lc、塞舌尔:sc ,埃及:例如,... ]

(注意:国家列表实际上在 lldb 输出中是完整的,但只是在上面被截断以避免在这个答案中浪费空间)

关于xcode - 如何在 xcode 6.1.1 中打印出字典的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27851417/

相关文章:

php - Swift:如何使用 NSURLSession 查询外部数据库?

带有 iOS 8 (Xcode 6) 的 iOS 模拟器没有出现在 Safari 开发菜单中

iphone - 如何在 ios 中使用 URL 和 NSString 在 UIImageView 上显示图像?

iphone - 核心数据; cocoa 错误 134100

ios - 在 swift 中无法访问泛型结构的可解码对象中的嵌套值?

ios - 如何向具有用户身份验证的网站发出访问其内容的请求?

ios - 如何从 UIDatePicker 获取数据 - Swift

ios - 等待 firebase 请求加载以继续的问题

ios - 节点与子类的联系

json - Swift 代码出错不知道该写什么来返回?