File tree Expand file tree Collapse file tree 4 files changed +8
-8
lines changed
WebViewJavascriptBridge_OSX
WebViewJavascriptBridge_iOS Expand file tree Collapse file tree 4 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 66@property (nonatomic, strong) WebView *webView;
77@property (nonatomic, strong) id webViewDelegate;
88
9- + (id )bridgeForWebView:(WebView*)webView handler:(WVJBHandler)handler;
10- + (id )bridgeForWebView:(WebView*)webView webViewDelegate:(id)webViewDelegate handler:(WVJBHandler)handler;
9+ + (instancetype )bridgeForWebView:(WebView*)webView handler:(WVJBHandler)handler;
10+ + (instancetype )bridgeForWebView:(WebView*)webView webViewDelegate:(id)webViewDelegate handler:(WVJBHandler)handler;
1111
1212@end
Original file line number Diff line number Diff line change 22
33@implementation WebViewJavascriptBridge
44
5- + (id )bridgeForWebView:(WebView *)webView handler:(WVJBHandler)handler {
5+ + (instancetype )bridgeForWebView:(WebView *)webView handler:(WVJBHandler)handler {
66 return [self bridgeForWebView:webView webViewDelegate:nil handler:handler];
77}
88
9- + (id )bridgeForWebView:(WebView *)webView webViewDelegate:(id)webViewDelegate handler:(WVJBHandler)messageHandler {
9+ + (instancetype )bridgeForWebView:(WebView *)webView webViewDelegate:(id)webViewDelegate handler:(WVJBHandler)messageHandler {
1010 WebViewJavascriptBridge* bridge = [[WebViewJavascriptBridge alloc] init];
1111 bridge.messageHandler = messageHandler;
1212 bridge.webView = webView;
Original file line number Diff line number Diff line change 66@property (nonatomic, strong) UIWebView *webView;
77@property (nonatomic, strong) id <UIWebViewDelegate> webViewDelegate;
88
9- + (id )bridgeForWebView:(UIWebView*)webView handler:(WVJBHandler)handler;
10- + (id )bridgeForWebView:(UIWebView*)webView webViewDelegate:(id <UIWebViewDelegate>)webViewDelegate handler:(WVJBHandler)handler;
9+ + (instancetype )bridgeForWebView:(UIWebView*)webView handler:(WVJBHandler)handler;
10+ + (instancetype )bridgeForWebView:(UIWebView*)webView webViewDelegate:(id <UIWebViewDelegate>)webViewDelegate handler:(WVJBHandler)handler;
1111
1212@end
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ @implementation WebViewJavascriptBridge
44
55#pragma mark UIWebViewDelegate
66
7- + (id )bridgeForWebView:(UIWebView *)webView handler:(WVJBHandler)handler {
7+ + (instancetype )bridgeForWebView:(UIWebView *)webView handler:(WVJBHandler)handler {
88 return [self bridgeForWebView:webView webViewDelegate:nil handler:handler];
99}
1010
11- + (id )bridgeForWebView:(UIWebView *)webView webViewDelegate:(id<UIWebViewDelegate>)webViewDelegate handler:(WVJBHandler)messageHandler {
11+ + (instancetype )bridgeForWebView:(UIWebView *)webView webViewDelegate:(id<UIWebViewDelegate>)webViewDelegate handler:(WVJBHandler)messageHandler {
1212 WebViewJavascriptBridge* bridge = [[WebViewJavascriptBridge alloc] init];
1313 bridge.messageHandler = messageHandler;
1414 bridge.webView = webView;
You can’t perform that action at this time.
0 commit comments