Commit 527c858805a2557b40a0424431a4215d1f5eb1d9

Authored by yanglingyu
1 parent 57385962

组件方法兼容

Example/CNLiveVideoClassifyKit/CNLIVEAppDelegate.m
... ... @@ -13,7 +13,7 @@
13 13  
14 14 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
15 15 {
16   - [CNLiveEnvironmentManager setEnvironment:CNLiveProductionAppStore];//CNLiveDebugAppStore];//CNLiveProductionAppStore//CNLiveTestFlight
  16 + [CNLiveEnvironmentManager setEnvironment:CNLiveDebugAppStore];//CNLiveDebugAppStore];//CNLiveProductionAppStore//CNLiveTestFlight
17 17 // Override point for customization after application launch.
18 18 return YES;
19 19 }
... ...
Example/CNLiveVideoClassifyKit/CNLiveClassifyKitImpl.m
... ... @@ -10,6 +10,7 @@
10 10 #import "CNLIVEDemoViewController.h"
11 11 #import "CNLIVEViewController.h"
12 12 #import <CNLiveCWebViewModule/CNLiveCWebViewModule.h>
  13 +#import <CNLiveVideoClassifyKit/CNAmuseChinaViewController.h>
13 14 #import <CNLiveCWebViewModule/CNLiveSubWebViewController.h>
14 15 #import "CNLiveWebViewModuleImpl.h"
15 16 #import <CNLiveCommonCategory/NSString+CNLiveUrlEncode.h>
... ... @@ -19,8 +20,15 @@
19 20 -(UIViewController *)listViewShowPageType:(NSUInteger)pageType param:(NSDictionary *)param
20 21 {
21 22 if (pageType == 4|| pageType == 5) {
22   - CNLIVEDemoViewController *demo = [CNLIVEDemoViewController new];
23   - return demo;
  23 + CNAmuseChinaViewController *amVC = [[CNAmuseChinaViewController alloc] init];
  24 + amVC.isBlack = [param boolForKey:@"isBlack"];
  25 + amVC.bgColor = CNLiveColorWithHexString(param[@"bgColor"]);
  26 + amVC.title = param[@"title"];
  27 + amVC.backgroundImg = param[@"backgroundImg"];
  28 + amVC.channelId = param[@"channelId"];
  29 + amVC.channelName = param[@"channelName"];
  30 + amVC.pageId = param[@"pageId"];
  31 + return amVC;
24 32 }else if (pageType == 2){
25 33 CNLIVEViewController *demo = [CNLIVEViewController new];
26 34 return demo;
... ... @@ -69,4 +77,24 @@
69 77  
70 78 }
71 79  
  80 +- (void)requestSPClassNoNotifWithIsFocus:(BOOL)isFocus SPId:(nonnull NSString *)spId CompleterBlock:(nonnull void (^)(BOOL, BOOL))completerBlock {
  81 +
  82 +}
  83 +
  84 +
  85 +- (void)showLoginViewWithString:(nonnull NSString *)loginPrepositionUrl {
  86 +
  87 +}
  88 +
  89 +
  90 +- (void)showShareViewWithParamForShareTitle:(nonnull NSString *)shareTitle ShareUrl:(nonnull NSString *)shareUrl ShareDesc:(nonnull NSString *)shareDesc ShareImage:(nonnull id)shareImage ScreenFull:(BOOL)isFull HiddenWjj:(BOOL)isHiddenWjj HiddenQQ:(BOOL)isHiddenQQ HiddenWB:(BOOL)isHiddenWB HiddenLifeCircle:(BOOL)isHiddenLifeCircle HiddenWechatCircle:(BOOL)isHiddenWechatCircle HiddenWechat:(BOOL)isHiddenWechat HiddenSafari:(BOOL)isHiddenSafari FormVC:(nonnull UIViewController *)formVC TopImage:(nonnull NSArray<NSString *> *)topImage TopTitles:(nonnull NSArray<NSString *> *)topTitle programId:(nonnull NSString *)programId channelName:(nonnull NSString *)channelName {
  91 +
  92 +}
  93 +
  94 +
  95 +- (void)skipType:(nonnull NSString *)type to:(nonnull NSString *)to shopType:(nonnull NSString *)shopType currentVC:(nonnull UIViewController *)currentVC {
  96 +
  97 +}
  98 +
  99 +
72 100 @end
... ...