I would like to create a WebView method WebFrameLoadDelegate in Delphi for this obj-c method:
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
How should this method be declared in delphi?
They do not work:
public
procedure didFinishLoadForm( webView:WebView; Sender:WebFrame ); cdecl;
procedure webViewdidFinishLoadForm( webView:WebView; Sender:WebFrame ); cdecl;
Setting up the delegate class looks fine using webview.setFrameLoadDelegate (d.GetObjectID);
Where d is the TMyWebViewDelegate (TOCObject) class, overridden by GetObjectiveClass, returning the interface (NSObject), for example, for the toolbar delegate here http://delphihaven.wordpress.com/2012/07/15/using-the-cocoa-toolbar-nstoolbar -in-xe2 /
But my method is not called. What is the template for declaring such obj-c methods?
source
share