我正在使用Instruments在我的iOS应用程序中调试我的分配,并想知道是否有一种方法在代码运行时向跟踪添加标记。例如,我想在用户点击该按钮后自动添加一个标记“用户点击按钮X”。
从Apple docs看来,你只能在'事后'之后添加这些标志。
答案 0 :(得分:0)
你可以尝试这里推荐的方法:
http://ioscodesnippet.com/post/43288248813/method-swizzling-in-objective-c
基本上,您可以通过调出自定义实现的实际实现来添加跟踪到您知道要跟踪的特定方法,该实现在调用实际实现之前记录跟踪语句(在这种情况下,您可以覆盖 - [UIButton endTrackingWithTouch:withEvent:])。