Commit 7b1967e80158c7a455373e560799b61a04ae9134

Authored by zhangxiaowen
1 parent c81b5381

no message

Example/CNLiveServices.xcodeproj/project.pbxproj
... ... @@ -7,17 +7,17 @@
7 7 objects = {
8 8  
9 9 /* Begin PBXBuildFile section */
  10 + 08109F1E22FC3CBC0008A577 /* CNLiveFoundService.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F1A22FC3CBC0008A577 /* CNLiveFoundService.m */; };
  11 + 08109F1F22FC3CBC0008A577 /* CNLiveFoundModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F1B22FC3CBC0008A577 /* CNLiveFoundModule.m */; };
  12 + 08109F2422FC3CDA0008A577 /* CNLiveHomeService.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F2022FC3CDA0008A577 /* CNLiveHomeService.m */; };
  13 + 08109F2522FC3CDA0008A577 /* CNLiveHomeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F2222FC3CDA0008A577 /* CNLiveHomeModule.m */; };
10 14 08303C8422E8093300510DE9 /* CNUserAgreementManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08303C8322E8093300510DE9 /* CNUserAgreementManager.m */; };
11 15 0833CE9A22EFE03200AA3B2C /* CNUserAgreementWebController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0833CE9922EFE03200AA3B2C /* CNUserAgreementWebController.m */; };
12 16 084124BC22E70027006699C6 /* CNLiveDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124BB22E70027006699C6 /* CNLiveDetailsViewController.m */; };
13   - 084124C022E7023A006699C6 /* CNLiveFoundService.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124BF22E7023A006699C6 /* CNLiveFoundService.m */; };
14   - 084124C322E702B4006699C6 /* CNLiveFoundModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124C222E702B4006699C6 /* CNLiveFoundModule.m */; };
15 17 084124C622E702C6006699C6 /* CNLiveFoundViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */; };
16 18 0882D6A422E5AE1B000859E7 /* CNLiveLoginService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A322E5AE1B000859E7 /* CNLiveLoginService.m */; };
17 19 0882D6A722E5AEB2000859E7 /* CNLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A622E5AEB2000859E7 /* CNLoginViewController.m */; };
18 20 0882D6AA22E5AEDB000859E7 /* CNLiveLoginModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A922E5AEDB000859E7 /* CNLiveLoginModule.m */; };
19   - 0882D6B222E5B3B3000859E7 /* CNLiveHomeService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B122E5B3B3000859E7 /* CNLiveHomeService.m */; };
20   - 0882D6B522E5B3C1000859E7 /* CNLiveHomeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B422E5B3C1000859E7 /* CNLiveHomeModule.m */; };
21 21 0882D6B822E5B3D1000859E7 /* CNLiveHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */; };
22 22 08A5393122FC22C000CDA315 /* CNLiveUserInfoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A5393022FC22C000CDA315 /* CNLiveUserInfoManager.m */; };
23 23 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
... ... @@ -49,16 +49,20 @@
49 49 /* End PBXContainerItemProxy section */
50 50  
51 51 /* Begin PBXFileReference section */
  52 + 08109F1A22FC3CBC0008A577 /* CNLiveFoundService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundService.m; sourceTree = "<group>"; };
  53 + 08109F1B22FC3CBC0008A577 /* CNLiveFoundModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundModule.m; sourceTree = "<group>"; };
  54 + 08109F1C22FC3CBC0008A577 /* CNLiveFoundService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundService.h; sourceTree = "<group>"; };
  55 + 08109F1D22FC3CBC0008A577 /* CNLiveFoundModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundModule.h; sourceTree = "<group>"; };
  56 + 08109F2022FC3CDA0008A577 /* CNLiveHomeService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeService.m; sourceTree = "<group>"; };
  57 + 08109F2122FC3CDA0008A577 /* CNLiveHomeModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeModule.h; sourceTree = "<group>"; };
  58 + 08109F2222FC3CDA0008A577 /* CNLiveHomeModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeModule.m; sourceTree = "<group>"; };
  59 + 08109F2322FC3CDA0008A577 /* CNLiveHomeService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeService.h; sourceTree = "<group>"; };
52 60 08303C8222E8093300510DE9 /* CNUserAgreementManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNUserAgreementManager.h; sourceTree = "<group>"; };
53 61 08303C8322E8093300510DE9 /* CNUserAgreementManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNUserAgreementManager.m; sourceTree = "<group>"; };
54 62 0833CE9822EFE03200AA3B2C /* CNUserAgreementWebController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNUserAgreementWebController.h; sourceTree = "<group>"; };
55 63 0833CE9922EFE03200AA3B2C /* CNUserAgreementWebController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNUserAgreementWebController.m; sourceTree = "<group>"; };
56 64 084124BA22E70027006699C6 /* CNLiveDetailsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveDetailsViewController.h; sourceTree = "<group>"; };
57 65 084124BB22E70027006699C6 /* CNLiveDetailsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveDetailsViewController.m; sourceTree = "<group>"; };
58   - 084124BE22E7023A006699C6 /* CNLiveFoundService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundService.h; sourceTree = "<group>"; };
59   - 084124BF22E7023A006699C6 /* CNLiveFoundService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundService.m; sourceTree = "<group>"; };
60   - 084124C122E702B4006699C6 /* CNLiveFoundModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundModule.h; sourceTree = "<group>"; };
61   - 084124C222E702B4006699C6 /* CNLiveFoundModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundModule.m; sourceTree = "<group>"; };
62 66 084124C422E702C6006699C6 /* CNLiveFoundViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundViewController.h; sourceTree = "<group>"; };
63 67 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundViewController.m; sourceTree = "<group>"; };
64 68 0882D6A222E5AE1B000859E7 /* CNLiveLoginService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveLoginService.h; sourceTree = "<group>"; };
... ... @@ -67,10 +71,6 @@
67 71 0882D6A622E5AEB2000859E7 /* CNLoginViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLoginViewController.m; sourceTree = "<group>"; };
68 72 0882D6A822E5AEDB000859E7 /* CNLiveLoginModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveLoginModule.h; sourceTree = "<group>"; };
69 73 0882D6A922E5AEDB000859E7 /* CNLiveLoginModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveLoginModule.m; sourceTree = "<group>"; };
70   - 0882D6B022E5B3B3000859E7 /* CNLiveHomeService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeService.h; sourceTree = "<group>"; };
71   - 0882D6B122E5B3B3000859E7 /* CNLiveHomeService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeService.m; sourceTree = "<group>"; };
72   - 0882D6B322E5B3C1000859E7 /* CNLiveHomeModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeModule.h; sourceTree = "<group>"; };
73   - 0882D6B422E5B3C1000859E7 /* CNLiveHomeModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeModule.m; sourceTree = "<group>"; };
74 74 0882D6B622E5B3D1000859E7 /* CNLiveHomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeViewController.h; sourceTree = "<group>"; };
75 75 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeViewController.m; sourceTree = "<group>"; };
76 76 08A5392F22FC22C000CDA315 /* CNLiveUserInfoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveUserInfoManager.h; sourceTree = "<group>"; };
... ... @@ -134,6 +134,10 @@
134 134 081097E622FC30570008A577 /* Module */ = {
135 135 isa = PBXGroup;
136 136 children = (
  137 + 08109F2122FC3CDA0008A577 /* CNLiveHomeModule.h */,
  138 + 08109F2222FC3CDA0008A577 /* CNLiveHomeModule.m */,
  139 + 08109F2322FC3CDA0008A577 /* CNLiveHomeService.h */,
  140 + 08109F2022FC3CDA0008A577 /* CNLiveHomeService.m */,
137 141 );
138 142 path = Module;
139 143 sourceTree = "<group>";
... ... @@ -141,24 +145,14 @@
141 145 08109F1722FC30B70008A577 /* Module */ = {
142 146 isa = PBXGroup;
143 147 children = (
  148 + 08109F1D22FC3CBC0008A577 /* CNLiveFoundModule.h */,
  149 + 08109F1B22FC3CBC0008A577 /* CNLiveFoundModule.m */,
  150 + 08109F1C22FC3CBC0008A577 /* CNLiveFoundService.h */,
  151 + 08109F1A22FC3CBC0008A577 /* CNLiveFoundService.m */,
144 152 );
145 153 path = Module;
146 154 sourceTree = "<group>";
147 155 };
148   - 08109F1822FC30F00008A577 /* View */ = {
149   - isa = PBXGroup;
150   - children = (
151   - );
152   - path = View;
153   - sourceTree = "<group>";
154   - };
155   - 08109F1922FC31040008A577 /* View */ = {
156   - isa = PBXGroup;
157   - children = (
158   - );
159   - path = View;
160   - sourceTree = "<group>";
161   - };
162 156 08303C6322E7E23800510DE9 /* Module */ = {
163 157 isa = PBXGroup;
164 158 children = (
... ... @@ -184,12 +178,7 @@
184 178 084124BD22E701AE006699C6 /* Found */ = {
185 179 isa = PBXGroup;
186 180 children = (
187   - 08109F1822FC30F00008A577 /* View */,
188 181 08109F1722FC30B70008A577 /* Module */,
189   - 084124BE22E7023A006699C6 /* CNLiveFoundService.h */,
190   - 084124BF22E7023A006699C6 /* CNLiveFoundService.m */,
191   - 084124C122E702B4006699C6 /* CNLiveFoundModule.h */,
192   - 084124C222E702B4006699C6 /* CNLiveFoundModule.m */,
193 182 084124C422E702C6006699C6 /* CNLiveFoundViewController.h */,
194 183 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */,
195 184 );
... ... @@ -235,12 +224,7 @@
235 224 0882D6AF22E5B393000859E7 /* Home */ = {
236 225 isa = PBXGroup;
237 226 children = (
238   - 08109F1922FC31040008A577 /* View */,
239 227 081097E622FC30570008A577 /* Module */,
240   - 0882D6B022E5B3B3000859E7 /* CNLiveHomeService.h */,
241   - 0882D6B122E5B3B3000859E7 /* CNLiveHomeService.m */,
242   - 0882D6B322E5B3C1000859E7 /* CNLiveHomeModule.h */,
243   - 0882D6B422E5B3C1000859E7 /* CNLiveHomeModule.m */,
244 228 0882D6B622E5B3D1000859E7 /* CNLiveHomeViewController.h */,
245 229 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */,
246 230 084124BA22E70027006699C6 /* CNLiveDetailsViewController.h */,
... ... @@ -405,6 +389,11 @@
405 389 TargetAttributes = {
406 390 6003F589195388D20070C39A = {
407 391 DevelopmentTeam = 94X49GG3ZW;
  392 + SystemCapabilities = {
  393 + com.apple.BackgroundModes = {
  394 + enabled = 1;
  395 + };
  396 + };
408 397 };
409 398 6003F5AD195388D20070C39A = {
410 399 TestTargetID = 6003F589195388D20070C39A;
... ... @@ -527,17 +516,17 @@
527 516 isa = PBXSourcesBuildPhase;
528 517 buildActionMask = 2147483647;
529 518 files = (
  519 + 08109F2522FC3CDA0008A577 /* CNLiveHomeModule.m in Sources */,
  520 + 08109F1F22FC3CBC0008A577 /* CNLiveFoundModule.m in Sources */,
530 521 08303C8422E8093300510DE9 /* CNUserAgreementManager.m in Sources */,
531   - 0882D6B522E5B3C1000859E7 /* CNLiveHomeModule.m in Sources */,
532 522 084124BC22E70027006699C6 /* CNLiveDetailsViewController.m in Sources */,
  523 + 08109F2422FC3CDA0008A577 /* CNLiveHomeService.m in Sources */,
533 524 0882D6AA22E5AEDB000859E7 /* CNLiveLoginModule.m in Sources */,
534   - 0882D6B222E5B3B3000859E7 /* CNLiveHomeService.m in Sources */,
535 525 6003F59E195388D20070C39A /* CNLiveAppDelegate.m in Sources */,
536 526 0882D6A722E5AEB2000859E7 /* CNLoginViewController.m in Sources */,
537   - 084124C322E702B4006699C6 /* CNLiveFoundModule.m in Sources */,
  527 + 08109F1E22FC3CBC0008A577 /* CNLiveFoundService.m in Sources */,
538 528 0833CE9A22EFE03200AA3B2C /* CNUserAgreementWebController.m in Sources */,
539 529 0882D6A422E5AE1B000859E7 /* CNLiveLoginService.m in Sources */,
540   - 084124C022E7023A006699C6 /* CNLiveFoundService.m in Sources */,
541 530 0882D6B822E5B3D1000859E7 /* CNLiveHomeViewController.m in Sources */,
542 531 084124C622E702C6006699C6 /* CNLiveFoundViewController.m in Sources */,
543 532 08A5393122FC22C000CDA315 /* CNLiveUserInfoManager.m in Sources */,
... ...
Example/CNLiveServices/Base.lproj/Main.storyboard
1 1 <?xml version="1.0" encoding="UTF-8"?>
2   -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="whP-gf-Uak">
  2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="whP-gf-Uak">
3 3 <device id="retina4_7" orientation="portrait">
4 4 <adaptation id="fullscreen"/>
5 5 </device>
6 6 <dependencies>
7 7 <deployment identifier="iOS"/>
8   - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
  8 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
9 9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
10 10 </dependencies>
11 11 <scenes>
12 12 <!--View Controller-->
13 13 <scene sceneID="wQg-tq-qST">
14 14 <objects>
15   - <viewController id="whP-gf-Uak" customClass="CNLiveViewController" sceneMemberID="viewController">
  15 + <viewController id="whP-gf-Uak" sceneMemberID="viewController">
16 16 <layoutGuides>
17 17 <viewControllerLayoutGuide type="top" id="uEw-UM-LJ8"/>
18 18 <viewControllerLayoutGuide type="bottom" id="Mvr-aV-6Um"/>
... ...
Example/CNLiveServices/CNLiveAppDelegate.m
... ... @@ -23,16 +23,16 @@
23 23 [BHContext shareInstance].launchOptions = launchOptions;
24 24 // [BHContext shareInstance].moduleConfigName = @"BeeHive.bundle/BeeHive";//可选,默认为BeeHive.bundle/BeeHive.plist
25 25 // [BHContext shareInstance].serviceConfigName = @"BeeHive.bundle/BHService";
26   - [BeeHive shareInstance].enableException = YES;
  26 +// [BeeHive shareInstance].enableException = YES;
27 27 [[BeeHive shareInstance] setContext:[BHContext shareInstance]];
28 28 [[BHTimeProfiler sharedTimeProfiler] recordEventTime:@"BeeHive::super start launch"];
29 29  
30 30 [super application:application didFinishLaunchingWithOptions:launchOptions];
31 31  
32 32  
33   - id<CNLiveLoginServiceProtocol> login = [[BeeHive shareInstance] createService:@protocol(CNLiveLoginServiceProtocol)];
34   - UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[login getLoginViewController]];
35   -
  33 +// id<CNLiveLoginServiceProtocol> login = [[BeeHive shareInstance] createService:@protocol(CNLiveLoginServiceProtocol)];
  34 +// UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[login getLoginViewController]];
  35 +//
36 36  
37 37 id<CNLiveHomeServiceProtocol> home = [[BeeHive shareInstance] createService:@protocol(CNLiveHomeServiceProtocol)];
38 38 UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[home getHomeViewController]];
... ...
Example/CNLiveServices/CNLiveServices-Info.plist
... ... @@ -29,6 +29,10 @@
29 29 <key>NSAllowsArbitraryLoads</key>
30 30 <true/>
31 31 </dict>
  32 + <key>UIBackgroundModes</key>
  33 + <array>
  34 + <string>remote-notification</string>
  35 + </array>
32 36 <key>UILaunchStoryboardName</key>
33 37 <string>LaunchScreen</string>
34 38 <key>UIMainStoryboardFile</key>
... ...
Example/CNLiveServices/Found/CNLiveFoundModule.h renamed to Example/CNLiveServices/Found/Module/CNLiveFoundModule.h
Example/CNLiveServices/Found/CNLiveFoundModule.m renamed to Example/CNLiveServices/Found/Module/CNLiveFoundModule.m
... ... @@ -29,7 +29,7 @@
29 29 }
30 30  
31 31 - (void)modSetUp:(BHContext *)context {
32   - NSLog(@"CNLiveFoundModule setup");
  32 +// NSLog(@"CNLiveFoundModule setup");
33 33 switch (context.env) {
34 34 case BHEnvironmentDev:
35 35 //....初始化开发环境
... ... @@ -43,7 +43,7 @@
43 43 }
44 44  
45 45 - (void)modInit:(BHContext *)context {
46   - NSLog(@"CNLiveFoundModule init");
  46 +// NSLog(@"CNLiveFoundModule init");
47 47  
48 48 }
49 49  
... ...
Example/CNLiveServices/Found/CNLiveFoundService.h renamed to Example/CNLiveServices/Found/Module/CNLiveFoundService.h
Example/CNLiveServices/Found/CNLiveFoundService.m renamed to Example/CNLiveServices/Found/Module/CNLiveFoundService.m
Example/CNLiveServices/Home/CNLiveHomeModule.h renamed to Example/CNLiveServices/Home/Module/CNLiveHomeModule.h
Example/CNLiveServices/Home/CNLiveHomeModule.m renamed to Example/CNLiveServices/Home/Module/CNLiveHomeModule.m
... ... @@ -29,7 +29,7 @@
29 29 }
30 30  
31 31 - (void)modSetUp:(BHContext *)context {
32   - NSLog(@"CNLiveHomeModule setup");
  32 +// NSLog(@"CNLiveHomeModule setup");
33 33 switch (context.env) {
34 34 case BHEnvironmentDev:
35 35 //....初始化开发环境
... ... @@ -43,7 +43,7 @@
43 43 }
44 44  
45 45 - (void)modInit:(BHContext *)context {
46   - NSLog(@"CNLiveHomeModule init");
  46 +// NSLog(@"CNLiveHomeModule init");
47 47  
48 48 }
49 49  
... ...
Example/CNLiveServices/Home/CNLiveHomeService.h renamed to Example/CNLiveServices/Home/Module/CNLiveHomeService.h
Example/CNLiveServices/Home/CNLiveHomeService.m renamed to Example/CNLiveServices/Home/Module/CNLiveHomeService.m
Example/CNLiveServices/Login/Controller/CNLoginViewController.m
... ... @@ -40,7 +40,6 @@
40 40 // [btn0 addTarget:self action:@selector(testButtonClicked) forControlEvents:UIControlEventTouchUpInside];
41 41 // [self.view addSubview:btn0];
42 42  
43   -
44 43 UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
45 44 btn1.frame = CGRectMake(0, 0, 100, 100);
46 45 btn1.center = self.view.center;
... ... @@ -48,6 +47,7 @@
48 47 [btn1 setTitle:@"登录" forState:UIControlStateNormal];
49 48 [btn1 addTarget:self action:@selector(testButtonClicked1) forControlEvents:UIControlEventTouchUpInside];
50 49 [self.view addSubview:btn1];
  50 +
51 51 }
52 52  
53 53 //- (void)testButtonClicked {
... ...
Example/CNLiveServices/Login/Module/CNLiveLoginModule.m
... ... @@ -28,7 +28,7 @@
28 28 }
29 29  
30 30 - (void)modSetUp:(BHContext *)context {
31   - NSLog(@"CNLiveLoginModule setup");
  31 +// NSLog(@"CNLiveLoginModule setup");
32 32 switch (context.env) {
33 33 case BHEnvironmentDev:
34 34 //....初始化开发环境
... ... @@ -42,7 +42,7 @@
42 42 }
43 43  
44 44 - (void)modInit:(BHContext *)context {
45   - NSLog(@"CNLiveLoginModule init");
  45 +// NSLog(@"CNLiveLoginModule init");
46 46  
47 47 }
48 48  
... ...