В методе absoluteString нет ничего плохого, но webView.request, вероятно, также равен нулю. Кажется, что свойство запроса UIWebView - ноль, пока запрос не был загружен.
Если не проблема дождаться завершения загрузки веб-просмотра, используйте метод делегата -(void)webViewDidFinishLoad:(UIWebView *)webView
, чтобы получить свой URL. Если вам это нужно до этого, вы должны получить его из другого места в вашем коде (например, там, где вызывается loadRequest веб-просмотра).