我尝试NSLog显示视图控制器的名称:
NSLog(@"presentingViewController is: %@", self.presentingViewController);
但我得到的是:“presentsViewController是:UITabBarController:0x71393d0”
我知道我需要创建一个描述,但我不知道如何以及在哪里。我没有UITabBarController的自定义类。
感谢您的帮助,不要因为问题而打我,这对专业人士来说可能太容易了。
答案 0 :(得分:2)
如果没有自定义类,您可以使用类别覆盖UITabBarController中的方法。
示例:
//UITabBarController+Description.m
@implementation UITabBarController+Description (UITabBarController)
- (NSString *)description {
NSString *output = [NSString stringWithFormat:@"The tabBarController with backgroundImage: %@", self.tabBar.backgroundImage];
return output;
}
@end