首页 > 解决方案 > 'UIWindow' 没有可见的@interface 声明选择器'recursiveDescription'

问题描述

目标:

将视图层次结构放入NSString

代码:

+ (void)dumpViewHierarchy {
    UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
    NSString *recursive = [keyWindow recursiveDescription];
} 

错误:

'UIWindow' 没有可见的@interface 声明选择器'recursiveDescription'

在此处输入图像描述

标签: iosobjective-crecursionuikitfoundation

解决方案


那是因为 uiwindow 没有任何名为 recursiveDescription 的方法。可能您可以使用描述属性来打印描述。


推荐阅读