2012-11-26 56 views
6

我正在使用工具在我的iOS应用程序中调试我的分配,并想知道在代码运行时是否有向标记添加标记的方法。例如,我想要一个标有“用户点击按钮X”的标志,在用户点击该按钮后自动添加。在运行时添加标志(Xcode Instruments)

从Apple文档看来,您只能在'事后'添加这些标记。

+0

有DTSignalFlag,但它不能在设备上工作,我已经提交了一个新的功能请求bugreporter.apple.com我建议你也这样做 –

回答

0

你可以尝试的办法在这里推荐:

http://ioscodesnippet.com/post/43288248813/method-swizzling-in-objective-c

基本上,你可以添加跟踪到,你知道你想要混写出来供大家定制的真正落实,提前跟踪一个特定的方法在调用实际实现之前记录跟踪语句的实现(在这种情况下,您可以重写 - [UIButton endTrackingWithTouch:withEvent:])。