Commit 2cfa527cd7bc0fe8134eee826f2ea106b25cc348

Authored by iOS-Xiaowen
1 parent b79db306

no message

CNLiveBaseClass.podspec
@@ -35,7 +35,7 @@ TODO: 网家家-基类. @@ -35,7 +35,7 @@ TODO: 网家家-基类.
35 # Controller 35 # Controller
36 s.subspec 'Controller' do |ss| 36 s.subspec 'Controller' do |ss|
37 ss.source_files = 'CNLiveBaseClass/Classes/Controller/*' 37 ss.source_files = 'CNLiveBaseClass/Classes/Controller/*'
38 -# ss.dependency 'CNLiveTripartiteManagement/WebViewJavascriptBridge' 38 + ss.dependency 'CNLiveTripartiteManagement/WebViewJavascriptBridge'
39 # 自定义控件 39 # 自定义控件
40 ss.dependency 'CNLiveCustomControl' 40 ss.dependency 'CNLiveCustomControl'
41 end 41 end
CNLiveBaseClass/Classes/Controller/CNLiveInteractionWebController.h
@@ -13,10 +13,10 @@ @@ -13,10 +13,10 @@
13 #import "CNLiveBaseWebViewController.h" 13 #import "CNLiveBaseWebViewController.h"
14 14
15 NS_ASSUME_NONNULL_BEGIN 15 NS_ASSUME_NONNULL_BEGIN
16 -//@class WKWebViewJavascriptBridge; 16 +@class WKWebViewJavascriptBridge;
17 17
18 @interface CNLiveInteractionWebController : CNLiveBaseWebViewController 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 +7,7 @@
7 // 7 //
8 8
9 #import "CNLiveInteractionWebController.h" 9 #import "CNLiveInteractionWebController.h"
10 -//#import "WKWebViewJavascriptBridge.h" 10 +#import "WKWebViewJavascriptBridge.h"
11 #import "CNLiveWebView.h" 11 #import "CNLiveWebView.h"
12 12
13 @interface CNLiveInteractionWebController () 13 @interface CNLiveInteractionWebController ()
@@ -22,9 +22,9 @@ @@ -22,9 +22,9 @@
22 } 22 }
23 23
24 - (void)interaction { 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 #pragma mark - CNLiveWebViewDelegate 30 #pragma mark - CNLiveWebViewDelegate
Example/CNLiveBaseClass.xcodeproj/project.pbxproj
@@ -335,6 +335,7 @@ @@ -335,6 +335,7 @@
335 "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework", 335 "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework",
336 "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework", 336 "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework",
337 "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework", 337 "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework",
  338 + "${BUILT_PRODUCTS_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework",
338 ); 339 );
339 name = "[CP] Embed Pods Frameworks"; 340 name = "[CP] Embed Pods Frameworks";
340 outputPaths = ( 341 outputPaths = (
@@ -346,6 +347,7 @@ @@ -346,6 +347,7 @@
346 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework", 347 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework",
347 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework", 348 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework",
348 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework", 349 "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework",
  350 + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebViewJavascriptBridge.framework",
349 ); 351 );
350 runOnlyForDeploymentPostprocessing = 0; 352 runOnlyForDeploymentPostprocessing = 0;
351 shellPath = /bin/sh; 353 shellPath = /bin/sh;