UIWebViewにおける閲覧中のウェブページのURLの取得方法

NSURL* url = [[NSURL alloc] initWithString:[webview stringByEvaluatingJavaScriptFromString:@"document.URL"]];
NSURL* url = webview.request.URL;

個人的には後者のほうが好き。前者は、ちゃんと調べたわけではないけど、ページの読み込み状態によってはurl取得に失敗するような気がしてならない。