我正在使用 Instruments 在我的 iOS 应用程序中调试我的分配,并且想知道是否有一种方法可以在代码运行时向跟踪添加标志。例如,我希望在用户点击该按钮后自动添加一个标志,上面写着“用户点击了按钮 X”。
从 Apple 文档看来,您只能在“事后”添加这些标志。
最佳答案
您可以尝试此处推荐的方法:
http://ioscodesnippet.com/post/43288248813/method-swizzling-in-objective-c
基本上,您可以将跟踪添加到您知道要提前跟踪的特定方法,方法是为您的自定义实现调配出实际实现,在调用实际实现之前记录跟踪语句(在这种情况下,您可以覆盖 -[UIButton endTrackingWithTouch: withEvent:]).
关于iphone - 在运行时添加标志(Xcode Instruments),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557204/