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