title: How to implement x:y named delegate methods?
body: <p>I'd like to create a WebView's WebFrameLoadDelegate's method in Delphi for this obj-c method:</p>
  
  <pre><code>- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
  </code></pre>
  
  <p>How should this method be declared in delphi?</p>
  
  <p>These don't work:</p>
  
  <pre><code>public
      procedure didFinishLoadForm( webView:WebView; Sender:WebFrame ); cdecl;
      procedure webViewdidFinishLoadForm( webView:WebView; Sender:WebFrame ); cdecl;
  </code></pre>
  
  <p>Setting the delegate class seems to be OK using
     webview.setFrameLoadDelegate( d.GetObjectID ); </p>
  
  <p>Where d is TMyWebViewDelegate( TOCObject ) class, with GetObjectiveClass overridden, returning an interface(NSObject), like for the toolbar delegate here <a href="http://delphihaven.wordpress.com/2012/07/15/using-the-cocoa-toolbar-nstoolbar-in-xe2/" rel="nofollow">http://delphihaven.wordpress.com/2012/07/15/using-the-cocoa-toolbar-nstoolbar-in-xe2/</a></p>
  
  <p>But my method is not called.
  What's the pattern for declaring such obj-c methods?</p>