В файле интерфейса укажите, что вас интересует:
@interface SomethingController : UIViewController <UIWebViewDelegate> {
Затем в вашей реализации вы добавите метод делегата:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
// Do whatever you want here
}
Очевидно, SomethingController должен быть вашим фактическим контроллером, а UIViewController - это то, что вы фактически реализуете.
Кстати, именно так вы реализуете любой делегат.
Редактировать
В оконном приложении, предполагая, что ваш UIWebViewнаходится в вашем делегате приложения, вы просто добавляете его в список делегатов, разделенных запятыми, например:
@interface YourAppDelegate : NSObject <UIApplicationDelegate, UIWebViewDelegate>
Вы включите webViewDidFinishLoad в реализацию делегата приложения.
Редактировать 2
Наконец, вам необходимо подключить UIWebView к контроллеру.Обычно это делается в методе viewDidLoad
UIViewController со следующей строкой:
self.yourWebView.delegate = self;
Это сообщает UIWebView, куда следует отправлять сообщения.