navigationBarrespondsToSelector方法 判断对象是否接受到了某个方法

 if ([self.navigationController.navigationBarrespondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {

        [self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];

    }

 

 

[self.navigationController.navigationBarrespondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]

判断当前的对象self 的navigationController 是否响应了方法(消息) setBackgroundImage:forBarMetrics:

posted @ 2012-08-14 18:29  zander  阅读(224)  评论(0编辑  收藏  举报