使用webViewDidFinishLoad启用/禁用button

我正在开发一个iOS应用程序,并且我需要阻止UIButton在页面加载完成之前(它使用可能不在页面上的资源,直到它完全加载)才能被使用。

现在,我已经禁用了Interface Builder中的button,并试图在webViewDidFinishLoad函数中使用setEnabled。 以下是它的样子:

- (void)webViewDidFinishLoad:(UIWebView *)webView { [activityIndicator stopAnimating]; [randomButton setEnabled:YES]; } 

activityIndi​​cator按预期停止animation和隐藏,所以我知道页面已经完全加载。 但是,该button保持禁用状态。

如何在webView完成加载后启用该button?

你确定你已经把'randomButton'variables连接到.xib文件中的实际button吗?