Commit 2cfa527cd7bc0fe8134eee826f2ea106b25cc348
1 parent
b79db306
no message
Showing
4 changed files
with
9 additions
and
7 deletions
CNLiveBaseClass.podspec
| ... | ... | @@ -35,7 +35,7 @@ TODO: 网家家-基类. |
| 35 | 35 | # Controller |
| 36 | 36 | s.subspec 'Controller' do |ss| |
| 37 | 37 | ss.source_files = 'CNLiveBaseClass/Classes/Controller/*' |
| 38 | -# ss.dependency 'CNLiveTripartiteManagement/WebViewJavascriptBridge' | |
| 38 | + ss.dependency 'CNLiveTripartiteManagement/WebViewJavascriptBridge' | |
| 39 | 39 | # 自定义控件 |
| 40 | 40 | ss.dependency 'CNLiveCustomControl' |
| 41 | 41 | end | ... | ... |
CNLiveBaseClass/Classes/Controller/CNLiveInteractionWebController.h
| ... | ... | @@ -13,10 +13,10 @@ |
| 13 | 13 | #import "CNLiveBaseWebViewController.h" |
| 14 | 14 | |
| 15 | 15 | NS_ASSUME_NONNULL_BEGIN |
| 16 | -//@class WKWebViewJavascriptBridge; | |
| 16 | +@class WKWebViewJavascriptBridge; | |
| 17 | 17 | |
| 18 | 18 | @interface CNLiveInteractionWebController : CNLiveBaseWebViewController |
| 19 | -//@property (nonatomic, strong) WKWebViewJavascriptBridge *bridge; | |
| 19 | +@property (nonatomic, strong) WKWebViewJavascriptBridge *bridge; | |
| 20 | 20 | |
| 21 | 21 | /* |
| 22 | 22 | 注意:初始化方法 | ... | ... |
CNLiveBaseClass/Classes/Controller/CNLiveInteractionWebController.m
| ... | ... | @@ -7,7 +7,7 @@ |
| 7 | 7 | // |
| 8 | 8 | |
| 9 | 9 | #import "CNLiveInteractionWebController.h" |
| 10 | -//#import "WKWebViewJavascriptBridge.h" | |
| 10 | +#import "WKWebViewJavascriptBridge.h" | |
| 11 | 11 | #import "CNLiveWebView.h" |
| 12 | 12 | |
| 13 | 13 | @interface CNLiveInteractionWebController () |
| ... | ... | @@ -22,9 +22,9 @@ |
| 22 | 22 | } |
| 23 | 23 | |
| 24 | 24 | - (void)interaction { |
| 25 | -// [WKWebViewJavascriptBridge enableLogging]; | |
| 26 | -// self.bridge = [WKWebViewJavascriptBridge bridgeForWebView:self.webView.wkWebView]; | |
| 27 | -// [self.bridge setWebViewDelegate:self.webView]; | |
| 25 | + [WKWebViewJavascriptBridge enableLogging]; | |
| 26 | + self.bridge = [WKWebViewJavascriptBridge bridgeForWebView:self.webView.wkWebView]; | |
| 27 | + [self.bridge setWebViewDelegate:self.webView]; | |
| 28 | 28 | } |
| 29 | 29 | |
| 30 | 30 | #pragma mark - CNLiveWebViewDelegate | ... | ... |
Example/CNLiveBaseClass.xcodeproj/project.pbxproj
| ... | ... | @@ -335,6 +335,7 @@ |
| 335 | 335 | "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework", |
| 336 | 336 | "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework", |
| 337 | 337 | "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework", |
| 338 | + "${BUILT_PRODUCTS_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework", | |
| 338 | 339 | ); |
| 339 | 340 | name = "[CP] Embed Pods Frameworks"; |
| 340 | 341 | outputPaths = ( |
| ... | ... | @@ -346,6 +347,7 @@ |
| 346 | 347 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework", |
| 347 | 348 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework", |
| 348 | 349 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework", |
| 350 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebViewJavascriptBridge.framework", | |
| 349 | 351 | ); |
| 350 | 352 | runOnlyForDeploymentPostprocessing = 0; |
| 351 | 353 | shellPath = /bin/sh; | ... | ... |