获取Cocoa的WebView的当前URL

Meu*_*uuy 9 cocoa objective-c webview

我是Cocoa的新手.

我正在尝试在WebView对象中提取当前加载的网页的URL.我使用此WebView显示登录屏幕,登录后我必须获取URL的某些部分.

我已经尝试过了

[[[[frame provisionalDataSource] request] URL] absoluteString];
Run Code Online (Sandbox Code Playgroud)

但这个只能在加载时调用一次.如果加载完成,则返回"(null)".问题是,加载页面时URL似乎发生了变化,因此我得到了错误的URL.

有人知道如何在我想要的时间获取URL吗?

谢谢

Rob*_*ier 12

切换provisionalDataSourcedataSource.一旦框架开始加载,它就不再是临时的.