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 6
6
@property (nonatomic , strong ) WebView *webView;
7
7
@property (nonatomic , strong ) id webViewDelegate;
8
8
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 ;
11
11
12
12
@end
Original file line number Diff line number Diff line change 2
2
3
3
@implementation WebViewJavascriptBridge
4
4
5
- + (id )bridgeForWebView : (WebView *)webView handler : (WVJBHandler)handler {
5
+ + (instancetype )bridgeForWebView : (WebView *)webView handler : (WVJBHandler)handler {
6
6
return [self bridgeForWebView: webView webViewDelegate: nil handler: handler];
7
7
}
8
8
9
- + (id )bridgeForWebView : (WebView *)webView webViewDelegate : (id )webViewDelegate handler : (WVJBHandler)messageHandler {
9
+ + (instancetype )bridgeForWebView : (WebView *)webView webViewDelegate : (id )webViewDelegate handler : (WVJBHandler)messageHandler {
10
10
WebViewJavascriptBridge* bridge = [[WebViewJavascriptBridge alloc ] init ];
11
11
bridge.messageHandler = messageHandler;
12
12
bridge.webView = webView;
Original file line number Diff line number Diff line change 6
6
@property (nonatomic , strong ) UIWebView *webView;
7
7
@property (nonatomic , strong ) id <UIWebViewDelegate> webViewDelegate;
8
8
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 ;
11
11
12
12
@end
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ @implementation WebViewJavascriptBridge
4
4
5
5
#pragma mark UIWebViewDelegate
6
6
7
- + (id )bridgeForWebView : (UIWebView *)webView handler : (WVJBHandler)handler {
7
+ + (instancetype )bridgeForWebView : (UIWebView *)webView handler : (WVJBHandler)handler {
8
8
return [self bridgeForWebView: webView webViewDelegate: nil handler: handler];
9
9
}
10
10
11
- + (id )bridgeForWebView : (UIWebView *)webView webViewDelegate : (id <UIWebViewDelegate>)webViewDelegate handler : (WVJBHandler)messageHandler {
11
+ + (instancetype )bridgeForWebView : (UIWebView *)webView webViewDelegate : (id <UIWebViewDelegate>)webViewDelegate handler : (WVJBHandler)messageHandler {
12
12
WebViewJavascriptBridge* bridge = [[WebViewJavascriptBridge alloc ] init ];
13
13
bridge.messageHandler = messageHandler;
14
14
bridge.webView = webView;
You can’t perform that action at this time.
0 commit comments