Commit 2cfa527cd7bc0fe8134eee826f2ea106b25cc348

Authored by iOS-Xiaowen
1 parent b79db306

no message

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;
... ...