UIWebView(およびdelegate = self)を使用してすべてのviewControllerに完全に同じメソッドを実装するのはスマートではないと思います。ということで、全てのUIWebViewで共通の読み込み方法を設定してみました。しかし、うまくいきませんでした。カテゴリで達成するのは間違っていますか?
UIWebView+Loading.m
-(void)webViewDidStartLoad:(UIWebView*)webView
{
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
}
ViewController.h
@interface ViewController : UIViewController <UIWebViewDelegate>
ViewController.m
#import "UIWebView+Loading.h"
//abbr...
-(void)viewWillAppear:(BOOL)animated
{
UIWebView *someWebView = [[UIWebView alloc] init];
someWebView.delegate = self;
//and HTTP request
NSURLRequest *req = (abbr);
[someWebView loadRequest:req];
}