forked from marcuswestin/WebViewJavascriptBridge
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWebViewJavascriptBridge.h
More file actions
22 lines (13 loc) · 816 Bytes
/
Copy pathWebViewJavascriptBridge.h
File metadata and controls
22 lines (13 loc) · 816 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#import <UIKit/UIKit.h>
@class WebViewJavascriptBridge;
@protocol WebViewJavascriptBridgeDelegate <UIWebViewDelegate>
- (void)javascriptBridge:(WebViewJavascriptBridge *)bridge receivedMessage:(NSString *)message fromWebView:(UIWebView *)webView;
@end
@interface WebViewJavascriptBridge : NSObject <UIWebViewDelegate>
@property (nonatomic, assign) IBOutlet id <WebViewJavascriptBridgeDelegate> delegate;
/* Create a javascript bridge with the given delegate for handling messages */
+ (id)javascriptBridgeWithDelegate:(id <WebViewJavascriptBridgeDelegate>)delegate;
/* Send a message to the web view. Make sure that this javascript bridge is the delegate
* of the webview before calling this method (see ExampleAppDelegate.m) */
- (void)sendMessage:(NSString *)message toWebView:(UIWebView *)webView;
@end