我正在尝试使用同一场景中的 UIWebView 打开嵌入在自定义表格视图单元格中的链接。但是,当我点击按钮时,webview 没有响应打开。该按钮正在工作(它将打印一个 NSLog),如果我将其设置为在“HouseItemsViewController”的 ViewDidLoad 中可见,webview 将显示。
表格视图包含我的自定义单元格,我正在尝试显示突出显示的视图:
我的“House Items View Controller”场景的 Imgur 图像
HouseItemsViewController 包含一个接受 NSURL 的方法:
- (void)displayWebViewWithURL:(NSURL *)targetURL
{
NSURL *url = targetURL;
NSURLRequest *myrequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:myrequest];
theURLView.hidden=NO;
}
自定义表格视图单元格包含一个操作:
- (IBAction)congressUrlLink:(id)sender
{
HouseItemsViewController* billViewController = (HouseItemsViewController*)self.tapHandler;
[billViewController displayWebViewWithURL:congressUrl];
}
定义 tapHandler 的地方:
@property (nonatomic, copy) void (^tapHandler)(id sender);
从这里引用 HouseItemsViewController 并执行 displayWebViewWithURL:(NSURL *)targetURL 方法的正确方法是什么? [