我剛剛開始在Xcode,我試圖製作一個OS X的Web瀏覽器。爲什麼webFrameLoadDelegate協議不起作用?
我想弄清楚我的webview何時加載以及何時不加載。我已經看了很多都從這裏開始並在此Apple開發庫頁,這是我所得到的:
- (void)webViewDidStartLoad:(WebView *)webView {
//enter code here
}
當然,我也看到了webViewDidFinishLoad
void
,但是當我嘗試這在我的AppDelegate.m
沒有任何反應。我已將webview的frameLoadDelegate
連接到App Delegate,並且從我的理解中,我還需要在AppDelegate.h
文件中使用<>
協議。我的問題是,當我輸入webFrameLoadDelegateProtocol
到<>
s告訴我webFrameLoadDelegateProtocol
不存在。
然後我用哪個協議訪問webview的加載? – biffletsbq
使用非正式協議。您不需要(也不能)將您的類聲明爲採用WebFrameLoadDelegateProtocol。 –
@ user1936689查看我的編輯。這聽起來像你可能沒有正確設置你的web視圖的frameLoadDelegate屬性...... –