【发布时间】:2011-04-29 12:43:03
【问题描述】:
- (void)webViewDidFinishLoad:(UIWebView *)YouTubePlayer {
UIButton *b = [self findButtonInView:YouTubePlayer];
[b sendActionsForControlEvents:UIControlEventTouchUpInside];
}
- (UIButton *)findButtonInView:(UIView *)view {
UIButton *button = nil;
if ([view isMemberOfClass:[UIButton class]]) {
return (UIButton *)view;
}
if (view.subviews && [view.subviews count] > 0) {
for (UIView *subview in view.subviews) {
button = [self findButtonInView:subview];
if (button) return button;
}
}
return button;
}
此代码不起作用,我在UIButton *b = [self findButtonInView:YouTubePlayer]; 行收到 2 个警告,警告是:
“YouTubePlayer”的本地声明隐藏了实例变量 “SecondViewController”可能不会响应“-findButtonInView:”
【问题讨论】:
标签: iphone objective-c youtube