在Xcode断点中显示时间
在Xcode 6中,我创建了一个断点,它不会中断程序执行以显示信息 以下是在Xcode断点中显示时间,xcode,swift,debugging,xcode6,breakpoints,Xcode,Swift,Debugging,Xcode6,Breakpoints,在Xcode 6中,我创建了一个断点,它不会中断程序执行以显示信息 以下是NSLog调用结果之间的结果: 现在,我想将时间信息添加到此消息中,就像NSLog所做的那样。我怎样才能做到这一点 相似行为 我知道如何使用调试器命令获得这样的结果,但我想知道如何使用日志消息: 您可以在提示中看到:@exp@ 所以你可以这样写: @[NSDate date]@-一些其他消息 输出将是: 2018-06-28 14:06:45 UTC-一些附加信息 (仅适用于“日志消息”类型)使用Swift,您可以使用
NSLog
调用结果之间的结果:
现在,我想将时间信息添加到此消息中,就像NSLog
所做的那样。我怎样才能做到这一点
相似行为
我知道如何使用调试器命令
获得这样的结果,但我想知道如何使用日志消息
:
您可以在提示中看到:@exp@ 所以你可以这样写: @[NSDate date]@-一些其他消息 输出将是: 2018-06-28 14:06:45 UTC-一些附加信息
(仅适用于“日志消息”类型)使用Swift,您可以使用
@Date().debugDescription@my Message
(UTC时间)
我想您可以使用类似于
@[NSDate]@-您好代码>但请注意,这将以UTC格式打印,并且打印本地时区格式的日期将不是一个漂亮的一行。。。(除非你愿意在NSDate
上做一个类扩展,并为此编写一个方法-没有尝试,但可以工作)你给我的答案是Objective-C,但该项目正在Swift中。这就是为什么我想知道是否有某种方法可以在不使用表达式的情况下在断点中添加时间,从而实现语言无关性。例如,它可以是%T
。