Вы оцениваете этот javascript еще до того, как веб-просмотр загрузит страницу.
Вы должны установить делегата для вашего UIWebView. Затем делегат должен реализовать webViewDidFinishLoad:
Когда вызывается этот метод делегата, вы можете быть уверены, что страница загружена, и тогда вы сможете получить заголовок.