私はObjectiveCでシンプルなWebブラウザMacアプリをプログラムすることを学んでいます。アドレスバーとWebビューとしてシンプルなテキストフィールドがあります。そのため、リンクをクリックしたときにページが変更されるたびに、テキストフィールドのWebサイトのアドレスを更新したいと思います。
グーグルした後、私は方法を使用できることに気付きました
didStartProvisionalLoadForFrame
WebFrameLoadDelegateプロトコルで。次に入力します
@interface AppDelegate : NSObject <NSApplicationDelegate,WebFrameLoadDelegate>
エラーが発生しました。さらに検索したところ、WebFrameLoadDelegateが非公式のプロトコルであることが原因であることがわかりました。
私の質問はこれです:非公式プロトコルによって指定された以下の方法を使用するための構文は何ですか?
- (void)webView:(WebView *)webView didFinishLoadForFrame:(WebFrame*)frame;