Commit 7b1967e80158c7a455373e560799b61a04ae9134
1 parent
c81b5381
no message
Showing
14 changed files
with
47 additions
and
54 deletions
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 | ... | ... |