有没有一种方法可以在Swift中使用[self.view recursiveDescription]?我正在尝试使用此方法,但出现以下错误:
'UIView' does not have a member named 'recursiveDescription'
有什么建议?
最佳答案
为了从Swift访问私有(private)/未公开的Objective-C API(例如-recursiveDescription
上的UIView
方法),您可以执行以下操作:
UIView
)。 // UIView+Debugging.h
@interface UIView (Debugging)
- (id)recursiveDescription;
@end
现在,您可以设置一个断点并在LLDB中打印出递归描述:
po view.recursiveDescription() as NSString