MIduo.xcodeproj/project.pbxproj
@@ -40,7 +40,6 @@ 0D2B2C71247E1C30003F27AE /* SNGoodsDetailController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2B2C70247E1C30003F27AE /* SNGoodsDetailController.m */; }; 0D2B2C742480B2E3003F27AE /* WPHTransformView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2B2C732480B2E3003F27AE /* WPHTransformView.m */; }; 0D2B2C782480B519003F27AE /* SNTransformView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D2B2C772480B519003F27AE /* SNTransformView.m */; }; 0D2B2C9224849867003F27AE /* libGDTMobSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D2B2C8E24849867003F27AE /* libGDTMobSDK.a */; }; 0D2B2C9424849B9E003F27AE /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D2B2C9324849B9E003F27AE /* StoreKit.framework */; }; 0D2B2C9524849BCC003F27AE /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D9767D720C7D7FE006EE24F /* WebKit.framework */; }; 0D2B2C9724849D5D003F27AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D2B2C9624849D5D003F27AE /* Foundation.framework */; }; @@ -75,6 +74,7 @@ 0D81C2C02488D77A00BE8E8B /* SearchDetailFilterSNView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D81C2BF2488D77A00BE8E8B /* SearchDetailFilterSNView.m */; }; 0D81C2C2248DEBD600BE8E8B /* yw_1222_baichuan.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 0D81C2C1248DEBD500BE8E8B /* yw_1222_baichuan.jpg */; }; 0D8C2B922466A061009ABF50 /* MyTeamNavView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D8C2B912466A061009ABF50 /* MyTeamNavView.m */; }; 0DA5E73F249384E900DFE471 /* libGDTMobSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0DA5E73E249384E900DFE471 /* libGDTMobSDK.a */; }; 0DC82667246CE85800E89D1B /* WithdrawalRecordController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC82666246CE85800E89D1B /* WithdrawalRecordController.m */; }; 0DC8266B246CEA7200E89D1B /* WithdrawalRecordModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC8266A246CEA7200E89D1B /* WithdrawalRecordModel.m */; }; 0DC8266F246CEB6900E89D1B /* WithdrawalRecordCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC8266E246CEB6900E89D1B /* WithdrawalRecordCell.m */; }; @@ -1251,7 +1251,6 @@ 0D2B2C8B24849867003F27AE /* GDTUnifiedNativeAdDataObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDTUnifiedNativeAdDataObject.h; sourceTree = "<group>"; }; 0D2B2C8C24849867003F27AE /* GDTSDKDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDTSDKDefines.h; sourceTree = "<group>"; }; 0D2B2C8D24849867003F27AE /* GDTUnifiedInterstitialAd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDTUnifiedInterstitialAd.h; sourceTree = "<group>"; }; 0D2B2C8E24849867003F27AE /* libGDTMobSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libGDTMobSDK.a; sourceTree = "<group>"; }; 0D2B2C8F24849867003F27AE /* GDTRewardVideoAdNetworkConnectorProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDTRewardVideoAdNetworkConnectorProtocol.h; sourceTree = "<group>"; }; 0D2B2C9024849867003F27AE /* GDTUnifiedNativeAd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDTUnifiedNativeAd.h; sourceTree = "<group>"; }; 0D2B2C9124849867003F27AE /* GDTVideoConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDTVideoConfig.h; sourceTree = "<group>"; }; @@ -1318,6 +1317,7 @@ 0D81C2C1248DEBD500BE8E8B /* yw_1222_baichuan.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = yw_1222_baichuan.jpg; sourceTree = "<group>"; }; 0D8C2B902466A061009ABF50 /* MyTeamNavView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MyTeamNavView.h; sourceTree = "<group>"; }; 0D8C2B912466A061009ABF50 /* MyTeamNavView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MyTeamNavView.m; sourceTree = "<group>"; }; 0DA5E73E249384E900DFE471 /* libGDTMobSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libGDTMobSDK.a; sourceTree = "<group>"; }; 0DC82665246CE85800E89D1B /* WithdrawalRecordController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WithdrawalRecordController.h; sourceTree = "<group>"; }; 0DC82666246CE85800E89D1B /* WithdrawalRecordController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WithdrawalRecordController.m; sourceTree = "<group>"; }; 0DC82669246CEA7200E89D1B /* WithdrawalRecordModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WithdrawalRecordModel.h; sourceTree = "<group>"; }; @@ -3447,7 +3447,6 @@ 18325EB81F1C98FC00432A51 /* CoreLocation.framework in Frameworks */, 18325EB21F1C98D700432A51 /* CoreGraphics.framework in Frameworks */, 2D0BEEAA22E82FA900FD7009 /* AdSupport.framework in Frameworks */, 0D2B2C9224849867003F27AE /* libGDTMobSDK.a in Frameworks */, 0D2B2C9424849B9E003F27AE /* StoreKit.framework in Frameworks */, 2D19D34E2334DAAC00105A66 /* libc++.tbd in Frameworks */, 2D2AF4A422E8597E00F38DFF /* JavaScriptCore.framework in Frameworks */, @@ -3469,6 +3468,7 @@ 18F6653520859E040052997A /* UserNotifications.framework in Frameworks */, 18325EB41F1C98E800432A51 /* OpenGLES.framework in Frameworks */, 10CEDCB675FF4585204E4DCD /* Pods_MIduo.framework in Frameworks */, 0DA5E73F249384E900DFE471 /* libGDTMobSDK.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3634,6 +3634,7 @@ 0D2B2C7B24849867003F27AE /* lib */ = { isa = PBXGroup; children = ( 0DA5E73E249384E900DFE471 /* libGDTMobSDK.a */, 0D2B2C7C24849867003F27AE /* GDTRewardVideoAdNetworkAdapterProtocol.h */, 0D2B2C7D24849867003F27AE /* GDTNativeExpressAdView.h */, 0D2B2C7E24849867003F27AE /* GDTMobBannerView.h */, @@ -3652,7 +3653,6 @@ 0D2B2C8B24849867003F27AE /* GDTUnifiedNativeAdDataObject.h */, 0D2B2C8C24849867003F27AE /* GDTSDKDefines.h */, 0D2B2C8D24849867003F27AE /* GDTUnifiedInterstitialAd.h */, 0D2B2C8E24849867003F27AE /* libGDTMobSDK.a */, 0D2B2C8F24849867003F27AE /* GDTRewardVideoAdNetworkConnectorProtocol.h */, 0D2B2C9024849867003F27AE /* GDTUnifiedNativeAd.h */, 0D2B2C9124849867003F27AE /* GDTVideoConfig.h */, @@ -10067,7 +10067,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = YES; CURRENT_PROJECT_VERSION = 82; CURRENT_PROJECT_VERSION = 83; DEPLOYMENT_POSTPROCESSING = NO; DEVELOPMENT_TEAM = 748KKGQ5LW; ENABLE_BITCODE = NO; @@ -10107,7 +10107,7 @@ "$(PROJECT_DIR)/MIduo/æ°æ®/lib/MQ/MQChatViewController/Vendors/MLAudioRecorder/amr_en_de/lib", "$(PROJECT_DIR)/MIduo/æ°æ®/lib/GDT/lib", ); MARKETING_VERSION = 2.1.20; MARKETING_VERSION = 2.1.30; MiSDKRun = debug; OTHER_LDFLAGS = ( "$(inherited)", @@ -10202,7 +10202,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = YES; CURRENT_PROJECT_VERSION = 82; CURRENT_PROJECT_VERSION = 83; DEPLOYMENT_POSTPROCESSING = NO; DEVELOPMENT_TEAM = 748KKGQ5LW; ENABLE_BITCODE = NO; @@ -10243,7 +10243,7 @@ "$(PROJECT_DIR)/MIduo/æ°æ®/lib/MQ/MQChatViewController/Vendors/MLAudioRecorder/amr_en_de/lib", "$(PROJECT_DIR)/MIduo/æ°æ®/lib/GDT/lib", ); MARKETING_VERSION = 2.1.20; MARKETING_VERSION = 2.1.30; MiSDKRun = online; OTHER_LDFLAGS = ( "$(inherited)", MIduo.xcodeproj/xcshareddata/xcschemes/MIduo.xcscheme
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Scheme LastUpgradeVersion = "1140" LastUpgradeVersion = "1150" version = "1.3"> <BuildAction parallelizeBuildables = "YES" MIduo.xcworkspace/xcuserdata/lrj.xcuserdatad/UserInterfaceState.xcuserstateBinary files differ
MIduo.xcworkspace/xcuserdata/lrj.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -3,4 +3,22 @@ uuid = "EBEC4496-CFBF-4843-90D2-86B46B99BA17" type = "0" version = "2.0"> <Breakpoints> <BreakpointProxy BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> <BreakpointContent uuid = "5ED37F63-CC1F-4CC2-8B87-BAC52705A4CD" shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" filePath = "MIduo/界面/商品详情/NoSingleUseClicked.m" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "1163" endingLineNumber = "1163" landmarkName = "-NoSingleUseClicked:quanID:" landmarkType = "7"> </BreakpointContent> </BreakpointProxy> </Breakpoints> </Bucket> MIduo/AppDelegate.m
@@ -226,6 +226,7 @@ @strongify(self) if (object && ![object isEqual:[NSNull null]]) { self.isSplash = [object[@"data"][@"show"] boolValue]; [YTHsharedManger startManger].isShowSplash = self.isSplash; } }); @@ -307,20 +308,20 @@ * å¼å±å¹¿åå±ç¤ºå¤±è´¥ */ - (void)splashAdFailToPresent:(GDTSplashAd *)splashAd withError:(NSError *)error { [YTHsharedManger startManger].isShowSplash = NO; if (![self isFirstSpaceClosed]) { [[NSNotificationCenter defaultCenter] postNotificationName:@"splashAdClosed" object:nil]; } [YTHsharedManger startManger].isShowSplash = NO; //if (![self isFirstSpaceClosed]) { [[NSNotificationCenter defaultCenter] postNotificationName:@"splashAdClosed" object:nil]; //} } /** * å¼å±å¹¿åå ³éåè° */ - (void)splashAdClosed:(GDTSplashAd *)splashAd { [YTHsharedManger startManger].isShowSplash = NO; if (![self isFirstSpaceClosed]) { [[NSNotificationCenter defaultCenter] postNotificationName:@"splashAdClosed" object:nil]; } [YTHsharedManger startManger].isShowSplash = NO; //if (![self isFirstSpaceClosed]) { [[NSNotificationCenter defaultCenter] postNotificationName:@"splashAdClosed" object:nil]; //} } - (BOOL)isFirstSpaceClosed { @@ -359,6 +360,8 @@ - (void)loadViewsWithBor:(BOOL)bor { NSArray *controllerArray = @[@"NEWHomeViewController",@"DynamicViewMainController",@"BrandRebateMainController",@"MessageMainController",@"NewMineController"]; //titleæ°ç» NSArray *titleArray = @[@"é¦é¡µ",@"卿",@"åçè¿å©",@"æ¶æ¯",@"æç"]; @@ -377,12 +380,14 @@ [self.window makeKeyAndVisible]; [LaunchIntroductionView sharedWithImages:@[@"launchIntroduction_guidepage_one",@"launchIntroduction_guidepage_two",@"launchIntroduction_guidepage_three"] buttonImage:nil buttonFrame:CGRectMake((SCREEN_WIDTH-roundf(140.0/375.0*SCREEN_WIDTH))/2,SCREEN_HEIGHT - (((IS_IPHONE_X)?53:33)+40), roundf(140.0/375.0*SCREEN_WIDTH), 40)]; if (_isSplash) { [self loadAd]; } if (![self isFirstPopSplash] && _isSplash) { [self loadAd]; } // [LaunchIntroductionView sharedWithImages:@[@"launchIntroduction_guidepage_one",@"launchIntroduction_guidepage_two",@"launchIntroduction_guidepage_three"] buttonImage:nil buttonFrame:CGRectMake((SCREEN_WIDTH-roundf(140.0/375.0*SCREEN_WIDTH))/2,SCREEN_HEIGHT - (((IS_IPHONE_X)?53:33)+40), roundf(140.0/375.0*SCREEN_WIDTH), 40)]; // (![self isFirstPopSplash] && _isSplash) NSDictionary *dic = [[NSUserDefaults standardUserDefaults] objectForKey:@"messageRedPoint"]; if (dic) { if(![NSNumber numberWithInteger:[dic[@"redPoindt"] integerValue]].boolValue){ @@ -412,7 +417,7 @@ } else { UIImage *image = [UIImage imageNamed:@"splash_ps"]; _splash.backgroundImage = image; viewHeight = 100; } if (IS_IPHONE_X) { @@ -422,8 +427,8 @@ viewHeight = 105; } _splash.fetchDelay = 5; //å¼å±æåçæ¶é´ï¼è¶ æ¶åæ¾å¼å±ç¤º _bottomView = [[UIView alloc]initWithFrame:CGRectMake(0, SCREEN_HEIGHT - viewHeight, SCREEN_WIDTH, viewHeight)]; [_bottomView addSubview:imageview]; @@ -438,7 +443,7 @@ label.sd_layout.centerXEqualToView(_bottomView).topSpaceToView(imageview,17.5).widthIs(200).heightIs(11); _bottomView.backgroundColor = [UIColor whiteColor]; _bottomView.backgroundColor = [UIColor whiteColor]; UIView *loadView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, viewHeight)]; loadView.backgroundColor = [UIColor clearColor]; MIduo/Assets.xcassets/APPͼ±ê.imageset/Contents.json
@@ -1,8 +1,8 @@ { "images" : [ { "idiom" : "universal", "filename" : "icon-1024.png", "idiom" : "universal", "scale" : "1x" }, { @@ -15,7 +15,7 @@ } ], "info" : { "version" : 1, "author" : "xcode" "author" : "xcode", "version" : 1 } } } MIduo/Assets.xcassets/APPͼ±ê.imageset/icon-1024.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-1024.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-20@2x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-20@3x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-29.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-29@2x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-29@3x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-40@2x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-40@3x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-57.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-57@2x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-60@2x.pngMIduo/Assets.xcassets/AppIcon.appiconset/icon-60@3x.pngMIduo/Assets.xcassets/storeSanjiao.imageset/¾ØÐÎ 58 ¿½±´ 2@2x.pngMIduo/Êý¾Ý/ALWebView/ShonpingShareViewController.m
@@ -25,6 +25,8 @@ #import "SJDynamicShareView.h" #import "WebMorePopView.h" #import "HZPhotoBrowser.h" @interface ShonpingShareViewController () <WKNavigationDelegate, WKUIDelegate, WKScriptMessageHandler, NewLoginViewDelegate> @property (nonatomic, strong) UIButton *closeButton; @@ -118,6 +120,7 @@ [self.webView.configuration.userContentController addScriptMessageHandler:self name:@"shareWXXCX"]; [self.webView.configuration.userContentController addScriptMessageHandler:self name:@"shareImgs"]; [self.webView.configuration.userContentController addScriptMessageHandler:self name:@"savePictures"]; [self.webView.configuration.userContentController addScriptMessageHandler:self name:@"showimgs"]; if (_isWebViewLoad) { NSString *jsFounction = @"yestvcallback.resume()"; @@ -168,7 +171,7 @@ [self.webView.configuration.userContentController removeScriptMessageHandlerForName:@"shareWXXCX"]; [self.webView.configuration.userContentController removeScriptMessageHandlerForName:@"shareImgs"]; [self.webView.configuration.userContentController removeScriptMessageHandlerForName:@"savePictures"]; [self.webView.configuration.userContentController removeScriptMessageHandlerForName:@"showimgs"]; } - (void)setupNave { @@ -202,7 +205,7 @@ } - (void)setupDataConfig { self.automaticallyAdjustsScrollViewInsets = NO; self.isWebViewLoad = NO; self.clipboard = YES; @@ -528,7 +531,8 @@ @weakify(self) dispatch_async(dispatch_get_main_queue(), ^{ @strongify(self) NSData *data = [dictionaryJS[@"tbPid"] dataUsingEncoding:NSUTF8StringEncoding]; NSData *data = [dictionaryJS [@"tbPid"] dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary *tempParms = nil; if (data) { tempParms = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; @@ -1267,6 +1271,26 @@ ALToastCenter(@"å享å¾ä¿åæå"); } - (void)showimgs:(NSDictionary *)dictionary { NSData *jsonData = [dictionary[@"imgList"] dataUsingEncoding:NSUTF8StringEncoding]; NSArray *array = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil]; NSMutableArray *arrayImgs = [[NSMutableArray alloc] init]; for (NSDictionary *dictionary in array) { [arrayImgs addObject:dictionary[@"url"]]; } int index = 0; if (dictionary[@"position"]) { index = [dictionary[@"position"] intValue]; } HZPhotoBrowser *browser = [[HZPhotoBrowser alloc] init]; browser.isFullWidthForLandScape = YES; browser.isNeedLandscape = NO; browser.currentImageIndex = index; browser.imageArray = arrayImgs; [browser show]; } /** * æ¦æªç½é¡µä¸çåå */ @@ -1367,12 +1391,12 @@ } if ([urlStr hasPrefix:@"vipshop://"]) { if ([[UIApplication sharedApplication] canOpenURL:navigationAction.request.URL]) { [[UIApplication sharedApplication] openURL:navigationAction.request.URL]; decisionHandler(WKNavigationActionPolicyCancel); return; } } if ([[UIApplication sharedApplication] canOpenURL:navigationAction.request.URL]) { [[UIApplication sharedApplication] openURL:navigationAction.request.URL]; decisionHandler(WKNavigationActionPolicyCancel); return; } } if ([urlStr rangeOfString:@"shop.banliapp.com://"].location != NSNotFound) { // 设置webViewç头é¨åæ°Referer @@ -1690,6 +1714,9 @@ } else if ([message.name isEqualToString:@"savePictures"]) { [self savePictures:message.body]; } else if ([message.name isEqualToString:@"showimgs"]) { [self showimgs:message.body]; } } MIduo/Êý¾Ý/CommonMethod/CommonMethodManage.h
@@ -50,7 +50,6 @@ @param miniProgramType æèµ·å°ç¨åºçç±»å WXMiniProgramTypeRelease = 0 æ£å¼ç WXMiniProgramTypeTest = 1 å¼åç WXMiniProgramTypePreview = 2 ä½éªç @return è¿å */ - (void)launchMiniProgramWithUserName:(NSString *)userName path:(NSString *)path type:(NSInteger)miniProgramType; MIduo/Êý¾Ý/CommonMethod/CommonMethodManage.m
@@ -8,6 +8,7 @@ #import "CommonMethodManage.h" #import "HomePopUpJumpAny.h" #import "HZPhotoBrowser.h" @interface CommonMethodManage () @@ -62,7 +63,27 @@ } else if ([stringType isEqualToString:@"wxxcx"]) { [self launchMiniProgramWithUserName:params[@"userName"] path:params[@"path"] type:0]; } else { } else if ([stringType isEqualToString:@"showimgs"]) {// æ¾å¤§å¾ç NSData *jsonData = [jumpDetail[@"imgList"] dataUsingEncoding:NSUTF8StringEncoding]; NSArray *array = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil]; NSMutableArray *arrayImgs = [[NSMutableArray alloc] init]; for (NSDictionary *dictionary in array) { [arrayImgs addObject:dictionary[@"url"]]; } int index = 0; if (jumpDetail[@"position"]) { index = [jumpDetail[@"position"] intValue]; } HZPhotoBrowser *browser = [[HZPhotoBrowser alloc] init]; browser.isFullWidthForLandScape = YES; browser.isNeedLandscape = NO; browser.currentImageIndex = index; browser.imageArray = arrayImgs; [browser show]; } else { typePush(YES); NSDictionary *jumpDetails = nil; NSString *stringController = jumpDetail[@"controller"]; MIduo/Êý¾Ý/lib/LXAlertView/SJRollingView.m
@@ -21,7 +21,7 @@ } return self; } - (void)closeTaped:(UIButton *)sender{ - (void)closeTaped:(UIButton *)sender { if (!self.canClose) { if ([self isHaveValue:_contentUrl]) { UIViewController *viewcontroller = [self topViewController]; @@ -33,10 +33,10 @@ } } else { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:self.md5String]; if (_delegate && [_delegate respondsToSelector:@selector(closeRolling:)]) { [_delegate closeRolling:self]; } [[NSUserDefaults standardUserDefaults] setBool:YES forKey:self.md5String]; } } - (void)contentTaped:(UIButton *)sender{ @@ -63,13 +63,14 @@ _canClose = canClose; if (canClose) { [_closeButton setImage:[UIImage imageNamed:@"Rolling_colse"] forState:UIControlStateNormal]; }else{ } else { [_closeButton setImage:[UIImage imageNamed:@"Rolling_right"] forState:UIControlStateNormal]; } } - (void)setDataSource:(NSDictionary *)dataSource{ - (void)setDataSource:(NSDictionary *)dataSource { _dataSource = dataSource; @@ -112,7 +113,7 @@ return _tongzhiImageView; } -(ZScrollLabel *)contentLabel{ -(ZScrollLabel *)contentLabel { if (_contentLabel) { return _contentLabel; } @@ -123,7 +124,7 @@ return _contentLabel; } - (UIButton *)contentButton{ - (UIButton *)contentButton { if (_contentButton) { return _contentButton; } MIduo/½çÃæ/¶¯Ì¬/·¢È¦/PlayerVideoController.m
@@ -68,13 +68,13 @@ //è¿å ¥æ¶éè - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:animated]; [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; } //éåºæ¶æ¾ç¤º - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [self.navigationController setNavigationBarHidden:NO animated:animated]; [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; [self cleartimer]; } MIduo/½çÃæ/ÉÌÆ·ÏêÇé/DetailMore/NoSingleTicketView.m
@@ -110,8 +110,7 @@ } //ç¡®å®ç¹å» - (void)sureTaped:(UIButton *)sender { - (void)sureTaped:(UIButton *)sender { if (self.quanID.length == 0) { [self hideNoSingleTicketView]; return; @@ -139,7 +138,7 @@ self.headerLabel.text = [datasource[@"tip"][@"content"] stringByReplacingOccurrencesOfString:@"\r" withString:@""]; self.headerLabel.textColor = [NSString hexColor:datasource[@"tip"][@"fontColor"]]; NSArray *result_list = datasource[@"result_list"]; NSArray *result_list = datasource[@"list"]; self.helpUrlString = datasource[@"helpLink"]; [self.dataArray removeAllObjects]; for (NSInteger index = 0; index < result_list.count; index ++) { MIduo/½çÃæ/ÉÌÆ·ÏêÇé/GoodDeTrViewController.m
@@ -885,7 +885,7 @@ [self.noFanLiButtomView loadViewInfomation:self.goodsModel extraDic:self.extraDictionary]; if ([self isHaveValue:self.goodsModel.moneyInfo.compositionInfo]) { if ([YTHsharedManger startManger].iosonling == 0) { if ([YTHsharedManger startManger].iosonling == 0 && ![self.from isEqualToString:@"miandan"]) { self.labelSubsidy.hidden = NO; self.imageViewSJ.hidden = NO; self.labelSubsidy.text = self.goodsModel.moneyInfo.compositionInfo; @@ -1157,12 +1157,12 @@ [self.navigationController pushViewController:inviteCodeVc animated:YES]; } #pragma mark - NoSingleTicketViewDelegate - (void)NoSingleUseClicked:(NoSingleTicketView *)TicketView quanID:(NSString *)quanID { NSDictionary *dic = @{@"uid":[ALUserInfoServiceManger fetchUID],@"cid":quanID,@"goodId":self.goodsModel.goodsId}; [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/useFreeCoupon"] param:dic success:^(NSDictionary *object) { if (object != nil && [object[@"code"]integerValue] == 0) { #pragma mark - NoSingleTicketViewDelegate ï¼å åå¸ï¼ - (void)NoSingleUseClicked:(NoSingleTicketView *)TicketView quanID:(NSString *)quanID { NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"cid":quanID,@"goodId":self.goodsModel.goodsId,@"goodsType":@"1"}; [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/useFreeCoupon"] param:params success:^(NSDictionary *object) { if (object != nil && [object[@"code"] integerValue] == 0) { self.transitionView.hidden = NO; [self.transitionView showTransitionView]; [self performSelector:@selector(jumpTaoBao) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:0.5]; @@ -1372,15 +1372,15 @@ if (self.isRequestAPI) { return; } [self.view makeToastActivity:CSToastPositionCenter]; [self.view makeToastActivity:CSToastPositionCenter]; self.isRequestAPI = YES; NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"goodsId":self.goodsModel.goodsId,@"goodsType":[NSString stringWithFormat:@"%ld",(long)_goodsType]}; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP2,@"user/cloud/sendGoods"] param:params success:^(NSDictionary *object) { @strongify(self) self.isRequestAPI = NO; dispatch_async(dispatch_get_main_queue(), ^{ self.isRequestAPI = NO; [self.view hideToastActivity]; if ([self isHaveValue:object] ) { if ([object[@"code"] integerValue] == 0) { @@ -1542,13 +1542,15 @@ } - (void)couponGetGoodsCouponList { if(![ALUserInfoServiceManger fetchUID]){ return; } NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"auctionId":self.goodsID}; NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:[ALUserInfoServiceManger fetchUID] forKey:@"uid"]; [params setObject:self.goodsID forKey:@"goodsId"]; [params setObject:@"1" forKey:@"goodsType"]; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/getGoodsCouponList"] param:params success:^(NSDictionary *object) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/getFreeCouponList"] param:params success:^(NSDictionary *object) { @strongify(self) if ([object[@"code"] integerValue] == 0) { MIduo/½çÃæ/ÉÌÆ·ÏêÇé/JD/JDGoodsDetailController.m
@@ -20,6 +20,7 @@ #import "GDetailView.h" #import "SJShopScrollView.h" #import "DetailWKWebview.h" #import "NoSingleTicketView.h" #import "GoodsDetailPopWinView.h" #import "JDNOFanLiButtonView.h" @@ -40,7 +41,7 @@ #import <ShareSDKUI/ShareSDK+SSUI.h> @interface JDGoodsDetailController () <UITableViewDelegate, UITableViewDataSource, GDetailViewDelegate, ButtomCarViewDelegate, GDrecomeTableViewCellDelegate, NewLoginViewDelegate,WKNavigationDelegate,WKUIDelegate, UIWebViewDelegate,SJRollingViewDelegate,JDGoodsInfoCellDelegate, InviteCodeControllerDelegate> { GDrecomeTableViewCellDelegate, NewLoginViewDelegate,WKNavigationDelegate,WKUIDelegate,NoSingleTicketViewDelegate, UIWebViewDelegate,SJRollingViewDelegate,JDGoodsInfoCellDelegate, InviteCodeControllerDelegate> { CGFloat contentOffsetY; CGFloat oldContentOffsetY; CGFloat newContentOffsetY; @@ -103,6 +104,7 @@ @property (nonatomic, assign) BOOL storageState; @property (nonatomic, strong) NoSingleTicketView *noSingleTicketView; /// æ¥æºï¼share/zigouï¼ï¼ @property (nonatomic, nullable, copy) NSString *source; @@ -492,6 +494,7 @@ [self.view addSubview:self.backButton]; [self.view addSubview:self.blockBackButton]; [self.view addSubview:self.transitionView]; [self.view addSubview:self.noSingleTicketView]; } #pragma mark å³ä¸è§æé® @@ -680,7 +683,7 @@ [self.noFanLiButtomView loadViewInfomation:self.goodsModel extraDic:self.extraDictionary]; if ([self isHaveValue:self.goodsModel.moneyInfo.compositionInfo]) { if ([YTHsharedManger startManger].iosonling == 0){ if ([YTHsharedManger startManger].iosonling == 0 && ![self.from isEqualToString:@"miandan"]){ self.labelSubsidy.hidden = NO; self.imageViewSJ.hidden = NO; self.labelSubsidy.text = self.goodsModel.moneyInfo.compositionInfo; @@ -844,7 +847,7 @@ if(![ALUserInfoServiceManger fetchUID]){ self.transitionView.contentLabel.text = @"æªç»å½æ è¿å©"; [self fetchJDCouponLink:couponLink]; [self fetchJDCouponLink:couponLink]; } else { // æ¯å¦æ¿æ´»é请åè½ @@ -855,7 +858,7 @@ self.transitionView.contentLabel.text = @"è´ä¹°åæè¿å©ï¼å享åæå¥é"; [self getJingDongLnk:couponLink]; } [UMCustomShop umDetail_buy]; [UMCustomShop umDetail_coupon_click]; } @@ -1112,6 +1115,11 @@ if ([self isHaveValue:object] && [object[@"code"] integerValue] == 0) { self.native = [object[@"data"][@"native"] boolValue]; //æ¯å¦è·³è½¬åç self.shoppingUrl = object[@"data"][@"jumpLink"]; if (self.from && [self.from isEqualToString:@"miandan"]) {// 妿æ¯å åï¼downæ [self couponGetGoodsCouponList]; return; } self.transitionView.hidden = NO; [self.transitionView showTransitionView]; [self performSelector:@selector(buyJDGoods) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:0.5]; @@ -1127,12 +1135,50 @@ } - (void)buyJDGoods { if (self.goodsModel.hasCoupon) { [UMCustomShop umDetail_buy_to_taobao:@"æå¸"]; }else{ [UMCustomShop umDetail_buy_to_taobao:@"æ å¸"]; } [self pushJingDong:self.native jumpLink:self.shoppingUrl]; } - (void)couponGetGoodsCouponList { if(![ALUserInfoServiceManger fetchUID]){ return; } NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:[ALUserInfoServiceManger fetchUID] forKey:@"uid"]; [params setObject:self.goodsID forKey:@"goodsId"]; [params setObject:@"2" forKey:@"goodsType"]; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/getFreeCouponList"] param:params success:^(NSDictionary *object) { @strongify(self) if ([object[@"code"] integerValue] == 0) { self.noSingleTicketView.datasource = object[@"data"]; [self.noSingleTicketView showNoSingleTicketView]; } else { [JRToast showWithText:object[@"msg"] bottomOffset:kToolBarH + 15 duration:1.2f]; } } fail:^(id object) { }]; } #pragma mark - NoSingleTicketViewDelegate ï¼å åå¸ï¼ - (void)NoSingleUseClicked:(NoSingleTicketView *)TicketView quanID:(NSString *)quanID { NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"cid":quanID,@"goodId":self.goodsModel.goodsId,@"goodsType":@"2"}; [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/useFreeCoupon"] param:params success:^(NSDictionary *object) { if (object != nil && [object[@"code"] integerValue] == 0) { self.transitionView.hidden = NO; [self.transitionView showTransitionView]; [self performSelector:@selector(buyJDGoods) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:0.5]; } else { [JRToast showWithText:object[@"msg"] duration:1.2]; } } fail:^(id object) { }]; } - (void)footprintTaped:(UIButton *)sender { @@ -1221,15 +1267,15 @@ if (self.isRequestAPI) { return; } [self.view makeToastActivity:CSToastPositionCenter]; [self.view makeToastActivity:CSToastPositionCenter]; self.isRequestAPI = YES; NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"goodsId":self.goodsModel.goodsId,@"goodsType":[NSString stringWithFormat:@"%ld",(long)_goodsType]}; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP2,@"user/cloud/sendGoods"] param:params success:^(NSDictionary *object) { @strongify(self) self.isRequestAPI = NO; dispatch_async(dispatch_get_main_queue(), ^{ self.isRequestAPI = NO; [self.view hideToastActivity]; if ([self isHaveValue:object] ) { if ([object[@"code"] integerValue] == 0) { @@ -2398,4 +2444,13 @@ return _imageViewSJ; } - (NoSingleTicketView *)noSingleTicketView { if (_noSingleTicketView) { return _noSingleTicketView; } _noSingleTicketView = [[NoSingleTicketView alloc]initWithFrame:self.view.bounds]; _noSingleTicketView.delegate = self; return _noSingleTicketView; } @end MIduo/½çÃæ/ÉÌÆ·ÏêÇé/PDD/PDDGoodsDetailController.m
@@ -20,6 +20,7 @@ #import "GDetailView.h" #import "SJShopScrollView.h" #import "DetailWKWebview.h" #import "NoSingleTicketView.h" #import "GoodsDetailPopWinView.h" #import "JDNOFanLiButtonView.h" #import "WebLoadProgressView.h" @@ -39,7 +40,7 @@ #import <ShareSDKUI/ShareSDK+SSUI.h> @interface PDDGoodsDetailController () <UITableViewDelegate, UITableViewDataSource, GoodsHeaderTableViewCellDelegate, GDetailViewDelegate, ButtomCarViewDelegate, GoodsHeaderTableViewCellDelegate, GDetailViewDelegate, ButtomCarViewDelegate,NoSingleTicketViewDelegate, GDrecomeTableViewCellDelegate, NewLoginViewDelegate,WKNavigationDelegate,WKUIDelegate, UIWebViewDelegate,SJRollingViewDelegate, InviteCodeControllerDelegate> { CGFloat contentOffsetY; @@ -116,6 +117,8 @@ @property (nonatomic, nullable, strong) NSDictionary *taoBaoAuthInfoDic; /// å è½½çjsstring @property (nonatomic, nullable, copy) NSString *jsString; @property (nonatomic, strong) NoSingleTicketView *noSingleTicketView; /// æ¥æºï¼share/zigouï¼ï¼ @property (nonatomic, nullable, copy) NSString *source; /// ç¬åå è½½çwebview @@ -460,6 +463,7 @@ [self.view addSubview:self.backButton]; [self.view addSubview:self.blockBackButton]; [self.view addSubview:self.transitionView]; [self.view addSubview:self.noSingleTicketView]; } #pragma mark å³ä¸è§æé® @@ -668,7 +672,7 @@ self.alibaichuan = [[SJAliBaicun alloc] initWithDic:self.extraDictionary[@"tbPidInfo"]]; if ([self isHaveValue:self.goodsModel.moneyInfo.compositionInfo]) { if ([YTHsharedManger startManger].iosonling == 0) { if ([YTHsharedManger startManger].iosonling == 0 && ![self.from isEqualToString:@"miandan"]) { self.labelSubsidy.hidden = NO; self.imageViewSJ.hidden = NO; self.labelSubsidy.text = self.goodsModel.moneyInfo.compositionInfo; @@ -1079,6 +1083,12 @@ self.native = [object[@"data"][@"native"] boolValue]; //æ¯å¦è·³è½¬åç self.shoppingUrl = object[@"data"][@"jumpLink"]; self.nativeJumpLink = object[@"data"][@"nativeJumpLink"]; if (self.from && [self.from isEqualToString:@"miandan"]) {// 妿æ¯å åï¼downæ [self couponGetGoodsCouponList]; return; } self.transitionView.hidden = NO; [self.transitionView showTransitionView]; [self performSelector:@selector(buyPDDGoods) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:0.5]; @@ -1094,11 +1104,6 @@ } - (void)buyPDDGoods { if (self.goodsModel.hasCoupon) { [UMCustomShop umDetail_buy_to_taobao:@"æå¸"]; }else{ [UMCustomShop umDetail_buy_to_taobao:@"æ å¸"]; } [self jumpPingDuoDuo:self.native jumpLink:self.shoppingUrl nativeJumpLink:self.nativeJumpLink]; } @@ -1114,6 +1119,50 @@ [self.navigationController pushViewController:shonpingShareVc animated:YES]; } } - (void)couponGetGoodsCouponList { if(![ALUserInfoServiceManger fetchUID]){ return; } NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:[ALUserInfoServiceManger fetchUID] forKey:@"uid"]; [params setObject:self.goodsID forKey:@"goodsId"]; [params setObject:@"3" forKey:@"goodsType"]; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/getFreeCouponList"] param:params success:^(NSDictionary *object) { @strongify(self) if ([object[@"code"] integerValue] == 0) { self.noSingleTicketView.datasource = object[@"data"]; [self.noSingleTicketView showNoSingleTicketView]; } else { [JRToast showWithText:object[@"msg"] bottomOffset:kToolBarH + 15 duration:1.2f]; } } fail:^(id object) { }]; } #pragma mark - NoSingleTicketViewDelegate ï¼å åå¸ï¼ - (void)NoSingleUseClicked:(NoSingleTicketView *)TicketView quanID:(NSString *)quanID { NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"cid":quanID,@"goodId":self.goodsModel.goodsId,@"goodsType":@"3"}; [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP,@"user/coupon/useFreeCoupon"] param:params success:^(NSDictionary *object) { if (object != nil && [object[@"code"] integerValue] == 0) { self.transitionView.hidden = NO; [self.transitionView showTransitionView]; [self performSelector:@selector(buyPDDGoods) withObject:nil/*å¯ä¼ ä»»æç±»ååæ°*/ afterDelay:0.5]; } else { [JRToast showWithText:object[@"msg"] duration:1.2]; } } fail:^(id object) { }]; } - (void)footprintTaped:(UIButton *)sender { [UMCustomShop umDetail_footer]; @@ -1200,15 +1249,15 @@ if (self.isRequestAPI) { return; } [self.view makeToastActivity:CSToastPositionCenter]; [self.view makeToastActivity:CSToastPositionCenter]; self.isRequestAPI = YES; NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"goodsId":self.goodsModel.goodsId,@"goodsType":[NSString stringWithFormat:@"%ld",(long)_goodsType]}; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP2,@"user/cloud/sendGoods"] param:params success:^(NSDictionary *object) { @strongify(self) self.isRequestAPI = NO; dispatch_async(dispatch_get_main_queue(), ^{ self.isRequestAPI = NO; [self.view hideToastActivity]; if ([self isHaveValue:object] ) { if ([object[@"code"] integerValue] == 0) { @@ -2464,4 +2513,13 @@ return _imageViewSJ; } - (NoSingleTicketView *)noSingleTicketView { if (_noSingleTicketView) { return _noSingleTicketView; } _noSingleTicketView = [[NoSingleTicketView alloc]initWithFrame:self.view.bounds]; _noSingleTicketView.delegate = self; return _noSingleTicketView; } @end MIduo/½çÃæ/ÉÌÆ·ÏêÇé/SN/SNGoodsDetailController.m
@@ -1198,15 +1198,15 @@ if (self.isRequestAPI) { return; } [self.view makeToastActivity:CSToastPositionCenter]; [self.view makeToastActivity:CSToastPositionCenter]; self.isRequestAPI = YES; NSDictionary *params = @{@"uid":[ALUserInfoServiceManger fetchUID],@"goodsId":self.goodsModel.goodsId,@"goodsType":[NSString stringWithFormat:@"%ld",(long)_goodsType]}; @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP2,@"user/cloud/sendGoods"] param:params success:^(NSDictionary *object) { @strongify(self) self.isRequestAPI = NO; dispatch_async(dispatch_get_main_queue(), ^{ self.isRequestAPI = NO; [self.view hideToastActivity]; if ([self isHaveValue:object] ) { if ([object[@"code"] integerValue] == 0) { @@ -1607,11 +1607,11 @@ if (self.goodsModel.hasCoupon) { if (self.goodsModel.couponInfo.token && ![self.goodsModel.couponInfo.token isEqualToString:@""]) { return SCREEN_WIDTH + 245 + height + maxCouponHeight + labelsHeght - jianqu; } else { return SCREEN_WIDTH + 205 + height + maxCouponHeight + labelsHeght - jianqu; } return SCREEN_WIDTH + 245 + height + maxCouponHeight + labelsHeght - jianqu; } else { return SCREEN_WIDTH + 205 + height + maxCouponHeight + labelsHeght - jianqu; } } else { return SCREEN_WIDTH + 117 + height + maxCouponHeight + labelsHeght - jianqu; MIduo/½çÃæ/ÉÌÆ·ÏêÇé/WPH/WPHGoodsDetailController.m
@@ -1190,8 +1190,8 @@ @weakify(self) [JYNetWorking Post:[NSString stringWithFormat:@"%@/%@",domainHTTP2,@"user/cloud/sendGoods"] param:params success:^(NSDictionary *object) { @strongify(self) self.isRequestAPI = NO; dispatch_async(dispatch_get_main_queue(), ^{ self.isRequestAPI = NO; [self.view hideToastActivity]; if ([self isHaveValue:object] ) { if ([object[@"code"] integerValue] == 0) { MIduo/½çÃæ/ÎÒµÄ/Complain/ComplainViewController.m
@@ -77,10 +77,9 @@ }]; } -(void)loadRollingViewWith:(NSDictionary *)dic { -(void)loadRollingViewWith:(NSDictionary *)dic { self.rollingView.dataSource = dic; BOOL bor = [[NSUserDefaults standardUserDefaults]boolForKey:dic[@"md5"]]; BOOL bor = [[NSUserDefaults standardUserDefaults] boolForKey:dic[@"md5"]]; if (!bor) { self.rollingView.hidden = NO; MIduo/½çÃæ/ÎÒµÄ/MineCell/NewMineView/MineOneVIew.m
@@ -430,6 +430,11 @@ placeholderImage:[UIImage imageNamed:@"é»è®¤å¤´å"]]; self.balanceLabel.text = [NSString stringWithFormat:@"%@",dataDic[@"myHongBao"]]; if(!_isLogin){ self.balanceLabel.text = @"0.00"; self.headerImageView.image = [UIImage imageNamed:@"é»è®¤å¤´å1"]; } // æ è¯ if ([self isHaveValue:_level]) { _buttonMembers.hidden = NO; MIduo/½çÃæ/ÎÒµÄ/NewLogin/NewLoginViewController.m
@@ -208,8 +208,7 @@ @param loginTpye 2 ä¿®æ¹ææºå· é»è®¤æ */ - (void)setLoginTpye:(NSInteger)loginTpye { - (void)setLoginTpye:(NSInteger)loginTpye { _loginTpye = loginTpye; if (loginTpye == 2) { self.defaultTipsString = @""; MIduo/½çÃæ/ÎÒµÄ/NewMineController.m
@@ -655,7 +655,9 @@ /// @param isCancelRequest æ¯å¦éè¦åæ¶ä¸ä¸ä¸ªè¯·æ± - (void)fetchUsergetuserMoney:(BOOL)isCancelRequest { NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:[ALUserInfoServiceManger fetchUID] forKey:@"uid"]; if ([self isHaveValue:[ALUserInfoServiceManger fetchUID]]) { [params setObject:[ALUserInfoServiceManger fetchUID] forKey:@"uid"]; } [params setObject:[NSString stringWithFormat:@"%ld",(long)self.dateType] forKey:@"dateType"]; if (isCancelRequest) { [[ALNetWorking startInterface] cancelAll]; @@ -767,6 +769,7 @@ ALToastCenter(object[@"msg"]); [[ALBBSDK sharedInstance] logout]; [self userLogOut]; self.isLogin = NO; @weakify(self) [UIView performWithoutAnimation:^{ @strongify(self) @@ -1267,17 +1270,16 @@ newuserGL = [YTHsharedManger startManger].gonglueCourceInfo[@"txtImgUtl"]; } [self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":newuserGL?:@""}]; // [self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":@"http://192.168.1.114:8848/flqFront/AppInside/teamOrder/index.html"}]; //[self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":newuserGL?:@""}]; [self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":@"http://192.168.1.114:8848/flqFront/AppInside/guanYuOur/1.8.5/index.html"}]; } else if (index == 201) { [UMCustomUser umUser_help]; [self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":[YTHsharedManger startManger].help?:@""}]; //[self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":[YTHsharedManger startManger].help?:@""}]; //[self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":@"http://192.168.1.114:8848/flqFront/AppInside/cloudPushOrder/cloudPushOrderManage.html"}]; [self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":@"http://192.168.1.114:8848/flqFront/AppInside/rewardNew/index.html"}]; //[self pushAnyInterfaceController:@"ShonpingShareViewController" parms:@{@"url":@"http://192.168.1.114:8848/flqFront/AppInside/activityDetailTempPage/index.html"}]; //[self pushAnyInterfaceController:@"WPHGoodsListShowController" parms:nil]; } else if (index == 202) { [UMCustomUser umUser_service]; MIduo/½çÃæ/ËÑË÷/SearchDetailController.m
@@ -75,7 +75,12 @@ @property (nonatomic, nullable, strong) FetchGoldcoinPopView *fetchGoldcoinPopView; @property (nonatomic) SMDelayedBlockHandle delayedBlockHandle; ///å°é»æ¡çç±»å:searchGoodsResult1ï¼æ·å®ï¼,searchGoodsResult2ï¼äº¬ä¸ï¼,searchGoodsResult3ï¼æ¼å¤å¤ï¼,searchGoodsResult4ï¼å¯åä¼ï¼,searchGoodsResult5ï¼èå®ï¼ @property (nonatomic, nullable, copy) NSString *notifyType; @property (nonatomic, nullable, strong) NSDictionary *notification; /// 表头è§å¾ @property (nonatomic, nullable, strong) SearchTabHeaderView *viewSearchTabHeader; @end @implementation SearchDetailController @@ -100,6 +105,23 @@ if (!self.goodsType || [self.goodsType isEqualToString:@""]) { self.goodsType = @"1"; } if ([self.goodsType integerValue] == 1) { self.notifyType = @"searchGoodsResult1"; } else if ([self.goodsType integerValue] == 2) { self.notifyType = @"searchGoodsResult2"; } else if ([self.goodsType integerValue] == 3) { self.notifyType = @"searchGoodsResult3"; } else if ([self.goodsType integerValue] == 4) { self.notifyType = @"searchGoodsResult4"; } else if ([self.goodsType integerValue] == 5) { self.notifyType = @"searchGoodsResult5"; } self.isSelectCoupon = NO; } @@ -330,7 +352,7 @@ [parms setObject:key forKey:@"key"]; [parms setObject:page forKey:@"page"]; [parms setObject:goodsTypes forKey:@"goodsType"]; [parms setObject:_notifyType forKey:@"notifyType"]; if ([self isHaveValue:filter]) { [parms setObject:filter forKey:@"filter"]; } @@ -345,6 +367,7 @@ @strongify(self) if ([self isHaveValue:object] && [object[@"code"] integerValue] == 0) { if (self.page == 1) { self.notification = object[@"data"][@"notification"]; self.model = [StoreContentModel yy_modelWithJSON:object[@"data"][@"shop"]]; [self.dataSearch removeAllObjects]; } @@ -958,34 +981,13 @@ return (SCREEN_WIDTH < 375)? 136:156; } - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { if (section == 0 && self.model) { SearchTabHeaderView *bgView = [[SearchTabHeaderView alloc] init]; bgView.model = self.model; @weakify(self) [[bgView.moreButton rac_signalForControlEvents:UIControlEventTouchUpInside] subscribeNext:^(UIButton *button) { kPreventRepeatClickTime(0.5); @strongify(self) BrandRebateDetailController *brandRebateDetailVc = [[BrandRebateDetailController alloc] init]; brandRebateDetailVc.sid = self.model.id; brandRebateDetailVc.titleString = self.model.name; brandRebateDetailVc.noticeRefreshFootpringt = ^{ [[NSNotificationCenter defaultCenter] postNotificationName:@"noticeRefreshFootprint" object:nil]; }; [self.navigationController pushViewController:brandRebateDetailVc animated:YES]; }]; bgView.leftGoodsClick = ^(NSString * _Nonnull goodsId) { [self.commonMethodManage pushGoodsinfoDetail:goodsId from:@"search" goodsType:1]; }; bgView.middleGoodsClick = ^(NSString * _Nonnull goodsId) { [self.commonMethodManage pushGoodsinfoDetail:goodsId from:@"search" goodsType:1]; }; bgView.rightGoodsClick = ^(NSString * _Nonnull goodsId) { [self.commonMethodManage pushGoodsinfoDetail:goodsId from:@"search" goodsType:1]; }; return bgView; - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { BOOL bor = [[NSUserDefaults standardUserDefaults] boolForKey:_notification[@"md5"]]; if (section == 0 && ((self.notification && !bor) || self.model)) { self.viewSearchTabHeader.notification = _notification; self.viewSearchTabHeader.model = self.model; return self.viewSearchTabHeader; } else { UIView *bgView = [[UIView alloc] init]; @@ -994,13 +996,26 @@ } } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0 && self.model) { - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { BOOL bor = [[NSUserDefaults standardUserDefaults] boolForKey:_notification[@"md5"]]; if (section == 0 && (self.notification && !bor) && self.model) { CGFloat height = 250 + 40 + 10; if (SCREEN_WIDTH > 375) { height = 265 + 40 + 10; } return height; } else if (section == 0 && (self.notification && !bor)) { CGFloat height = 40; return height; } else if (section == 0 && self.model) { CGFloat height = 250 + 10; if (SCREEN_WIDTH < 375) { height = 230 + 10; } else if (SCREEN_WIDTH > 375) { if (SCREEN_WIDTH > 375) { height = 265 + 10; } return height; @@ -1139,6 +1154,46 @@ return _tableView; } - (SearchTabHeaderView *)viewSearchTabHeader { if (!_viewSearchTabHeader) { _viewSearchTabHeader = [[SearchTabHeaderView alloc] init]; @weakify(self) [[_viewSearchTabHeader.moreButton rac_signalForControlEvents:UIControlEventTouchUpInside] subscribeNext:^(UIButton *button) { kPreventRepeatClickTime(0.5); @strongify(self) BrandRebateDetailController *brandRebateDetailVc = [[BrandRebateDetailController alloc] init]; brandRebateDetailVc.sid = self.model.id; brandRebateDetailVc.titleString = self.model.name; brandRebateDetailVc.noticeRefreshFootpringt = ^{ [[NSNotificationCenter defaultCenter] postNotificationName:@"noticeRefreshFootprint" object:nil]; }; [self.navigationController pushViewController:brandRebateDetailVc animated:YES]; }]; _viewSearchTabHeader.leftGoodsClick = ^(NSString * _Nonnull goodsId) { @strongify(self) [self.commonMethodManage pushGoodsinfoDetail:goodsId from:@"search" goodsType:1]; }; _viewSearchTabHeader.middleGoodsClick = ^(NSString * _Nonnull goodsId) { @strongify(self) [self.commonMethodManage pushGoodsinfoDetail:goodsId from:@"search" goodsType:1]; }; _viewSearchTabHeader.rightGoodsClick = ^(NSString * _Nonnull goodsId) { @strongify(self) [self.commonMethodManage pushGoodsinfoDetail:goodsId from:@"search" goodsType:1]; }; _viewSearchTabHeader.closeRollView = ^{ @strongify(self) @weakify(self) [UIView performWithoutAnimation:^{ @strongify(self) [self.tableView reloadData]; }]; }; } return _viewSearchTabHeader; } - (UIView *)backView { if (_backView) { MIduo/½çÃæ/ËÑË÷/SearchTabHeaderView.h
@@ -15,6 +15,8 @@ typedef void(^middleGoodsClick)(NSString * _Nonnull goodsId); typedef void(^rightGoodsClick)(NSString * _Nonnull goodsId); typedef void(^closeRollView)(void); @interface SearchTabHeaderView : UIView @property (nonatomic, nullable, strong) UIView *leftBgView; @@ -27,6 +29,9 @@ @property (nonatomic) middleGoodsClick middleGoodsClick; @property (nonatomic) rightGoodsClick rightGoodsClick; @property (nonatomic) closeRollView closeRollView; @property (nonatomic, nullable, strong) NSDictionary *notification; @property (nonatomic, nullable, strong) StoreContentModel *model; @end MIduo/½çÃæ/ËÑË÷/SearchTabHeaderView.m
@@ -7,8 +7,12 @@ // #import "SearchTabHeaderView.h" #import "SJRollingView.h" @interface SearchTabHeaderView () @interface SearchTabHeaderView () <SJRollingViewDelegate> @property (nonatomic, nullable, strong) UIView *viewTop; @property (nonatomic, nullable, strong) SJRollingView *rollingView; @property (nonatomic, nullable, strong) UIView *bgView; /// åºéºImage @@ -37,6 +41,7 @@ @property (nonatomic, nullable, strong) UILabel *rightGoodsMoneyLabel; @property (nonatomic, nullable, strong) UILabel *rightGoodsFanLiLabel; @property (nonatomic, assign) BOOL isShow; @end @implementation SearchTabHeaderView @@ -46,20 +51,27 @@ self = [super initWithFrame:frame]; if ( self ) { self.backgroundColor = XYRBackgroundColor; self.isShow = NO; [self cellConfig]; } return self; } - (void)cellConfig { [self addSubview:self.viewTop]; [self addSubview:self.bgView]; [self.bgView addSubview:self.storeImageView]; [self.bgView addSubview:self.storeNameLabel]; [self.bgView addSubview:self.moreImageView]; [self.bgView addSubview:self.moreLabel]; [self.bgView addSubview:self.moreButton]; //å°é»æ¡ self.viewTop.sd_layout.leftSpaceToView(self, 0).topSpaceToView(self, 0).rightSpaceToView(self, 0).heightIs(40); [self.viewTop addSubview:self.rollingView]; // èæ¯ self.bgView.sd_layout.leftSpaceToView(self, 10).topSpaceToView(self, 10).rightSpaceToView(self, 10).bottomSpaceToView(self, 0); self.bgView.sd_layout.leftSpaceToView(self, 10).topSpaceToView(self.viewTop, 10).rightSpaceToView(self, 10).bottomSpaceToView(self, 0); self.bgView.sd_cornerRadius = @10; // åºéºå¾ç self.storeImageView.sd_layout.leftSpaceToView(self.bgView, 17).topSpaceToView(self.bgView, 14).widthIs(32).heightIs(32); @@ -176,14 +188,45 @@ self.rightGoodsClick(((GoodsDetailBaseModel *)_model.listGoods[2]).goodsId); } #pragma mark - SJRollingViewDelegate - (void)closeRolling:(SJRollingView *)RollingView { !self.closeRollView?:self.closeRollView(); } - (void)setNotification:(NSDictionary *)notification { _notification = notification; if ([self isHaveValue:notification]) { if (_isShow) return; self.rollingView.dataSource = notification; BOOL bor = [[NSUserDefaults standardUserDefaults] boolForKey:notification[@"md5"]]; if (!bor) { self.viewTop.hidden = NO; self.rollingView.hidden = NO; } self.isShow = YES; } else { self.viewTop.hidden = YES; self.rollingView.hidden = YES; } } - (void)setModel:(StoreContentModel *)model { _model = model; if (model) { self.bgView.hidden = NO; BOOL bor = [[NSUserDefaults standardUserDefaults] boolForKey:_notification[@"md5"]]; if (![self isHaveValue:_notification] || bor) { self.viewTop.hidden = YES; self.rollingView.hidden = YES; self.bgView.sd_resetLayout.leftSpaceToView(self, 10).topSpaceToView(self, 10).rightSpaceToView(self, 10).bottomSpaceToView(self, 0); } // åºéºå¾ç [self.storeImageView sd_setFadeImageWithURL:[NSURL URLWithString:model.icon]]; // åºéºåå self.storeNameLabel.text = model.name; // 左边ååå¾ç [self.leftGoodsImageView sd_setFadeImageWithURL:[NSURL URLWithString:((GoodsDetailBaseModel *)model.listGoods[0]).picUrl]]; // å·¦è¾¹å¸ @@ -294,12 +337,36 @@ self.rightGoodsMoneyLabel.attributedText = rightString; // å³è¾¹è¿å© self.rightGoodsFanLiLabel.text = [NSString stringWithFormat:@"è¿ %@",((GoodsDetailBaseModel *)model.listGoods[2]).moneyInfo.fanliMoney]; } else { self.bgView.hidden = YES; } } - (UIView *)viewTop { if (!_viewTop) { _viewTop = [[UIView alloc] init]; _viewTop.hidden = YES; _viewTop.userInteractionEnabled = YES; } return _viewTop; } - (SJRollingView *)rollingView { if (_rollingView) { return _rollingView; } _rollingView = [[SJRollingView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 40)]; _rollingView.hidden = YES; _rollingView.delegate = self; _rollingView.userInteractionEnabled = YES; return _rollingView; } - (UIView *)bgView { if (!_bgView) { _bgView = [[UIView alloc] init]; _bgView.hidden = YES; _bgView.backgroundColor = [UIColor whiteColor]; } return _bgView; MIduo/½çÃæ/ËÑË÷/searchViewController.m
@@ -345,17 +345,17 @@ - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView { if (self.dataOld.count == 0) { if (self.isClear) { return 1; } else { if ([self isHaveValue:[YTHsharedManger startManger].gonglueCourceInfo[@"videoUrl"]]) { return 3; } else { return 2; } } // if (self.isClear) { return 1; // // } else { // if ([self isHaveValue:[YTHsharedManger startManger].gonglueCourceInfo[@"videoUrl"]]) { // return 3; // // } else { // return 2; // } // } } else { return 2; @@ -373,9 +373,9 @@ return 10; } else { if (_dataOld.count == 0) { return 1; } //if (_dataOld.count == 0) { // return 1; //} return _dataOld.count; } @@ -397,20 +397,20 @@ return Cell; } else if (indexPath.section == 1) { if(self.dataOld.count == 0){ if ([self isHaveValue:[YTHsharedManger startManger].gonglueCourceInfo[@"videoUrl"]]) { GuideSearchVideoCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"guideSearchVideoCell" forIndexPath:indexPath]; cell.videoImage = [YTHsharedManger startManger].gonglueCourceInfo[@"videoPicture"]; return cell; } else { SearchGoodsGuideCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"SearchGoodsGuideCell" forIndexPath:indexPath]; NSString *imgStr = [NSString stringWithFormat:@"search_guide%@",_goodsType]; UIImage *image = ALIMAGE_NAMED(imgStr); cell.imageViewContent.image = image; return cell; } } // if(self.dataOld.count == 0){ // if ([self isHaveValue:[YTHsharedManger startManger].gonglueCourceInfo[@"videoUrl"]]) { // GuideSearchVideoCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"guideSearchVideoCell" forIndexPath:indexPath]; // cell.videoImage = [YTHsharedManger startManger].gonglueCourceInfo[@"videoPicture"]; // return cell; // // } else { // SearchGoodsGuideCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"SearchGoodsGuideCell" forIndexPath:indexPath]; // NSString *imgStr = [NSString stringWithFormat:@"search_guide%@",_goodsType]; // UIImage *image = ALIMAGE_NAMED(imgStr); // cell.imageViewContent.image = image; // return cell; // } // } SearchHistoryCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"searchHistoryCollectionCell" forIndexPath:indexPath]; cell.buttonClick.tag = indexPath.row; @@ -446,44 +446,44 @@ searchV.clearButton.hidden = YES; } else if (indexPath.section == 1) { if (self.dataOld.count == 0) { if ([self isHaveValue:[YTHsharedManger startManger].gonglueCourceInfo[@"videoUrl"]]) { searchV.searchViewTitle.textColor = SJColor(0, 0, 0, 1); searchV.searchViewTitle.text=@"æ¥ç伿 å¸è§é¢æç¨"; searchV.searchViewTitle.font = [UIFont systemFontOfSize:15]; searchV.Line.hidden = YES; searchV.titTopLength.constant = 0; searchV.clearButton.hidden = NO; [searchV.clearButton setTitle:@"æ´å¤ " forState:UIControlStateNormal]; [searchV.clearButton setImage:ALIMAGE_NAMED(@"gary_ç®å¤´") forState:UIControlStateNormal]; searchV.clearbuttonWidth.constant = 55; [searchV.clearButton setTitleEdgeInsets:UIEdgeInsetsMake(0, -searchV.clearButton.imageView.bounds.size.width, 0, searchV.clearButton.imageView.bounds.size.width)]; [searchV.clearButton setImageEdgeInsets:UIEdgeInsetsMake(0, searchV.clearButton.titleLabel.bounds.size.width, 0, -searchV.clearButton.titleLabel.bounds.size.width)]; } else { searchV.searchViewTitle.textColor = SJColor(0, 0, 0, 1); searchV.searchViewTitle.text=@"æ¥ç伿 å¸å¾ææç¨"; searchV.searchViewTitle.font = [UIFont systemFontOfSize:15]; searchV.Line.hidden = YES; searchV.titTopLength.constant = 0; searchV.clearButton.hidden = NO; [searchV.clearButton setTitle:@"æ´å¤ " forState:UIControlStateNormal]; [searchV.clearButton setImage:ALIMAGE_NAMED(@"gary_ç®å¤´") forState:UIControlStateNormal]; searchV.clearbuttonWidth.constant = 55; [searchV.clearButton setTitleEdgeInsets:UIEdgeInsetsMake(0, -searchV.clearButton.imageView.bounds.size.width, 0, searchV.clearButton.imageView.bounds.size.width)]; [searchV.clearButton setImageEdgeInsets:UIEdgeInsetsMake(0, searchV.clearButton.titleLabel.bounds.size.width, 0, -searchV.clearButton.titleLabel.bounds.size.width)]; } } else { searchV.searchViewTitle.text=@"åå²æç´¢"; searchV.Line.hidden=YES; searchV.clearButton.hidden = NO; searchV.clearbuttonWidth.constant = 45; [searchV.clearButton setTitle:@"æ¸ ç©º" forState:UIControlStateNormal]; [searchV.clearButton setImage:nil forState:UIControlStateNormal]; } // if (self.dataOld.count == 0) { // if ([self isHaveValue:[YTHsharedManger startManger].gonglueCourceInfo[@"videoUrl"]]) { // searchV.searchViewTitle.textColor = SJColor(0, 0, 0, 1); // searchV.searchViewTitle.text=@"æ¥ç伿 å¸è§é¢æç¨"; // searchV.searchViewTitle.font = [UIFont systemFontOfSize:15]; // searchV.Line.hidden = YES; // searchV.titTopLength.constant = 0; // searchV.clearButton.hidden = NO; // [searchV.clearButton setTitle:@"æ´å¤ " forState:UIControlStateNormal]; // [searchV.clearButton setImage:ALIMAGE_NAMED(@"gary_ç®å¤´") forState:UIControlStateNormal]; // searchV.clearbuttonWidth.constant = 55; // // [searchV.clearButton setTitleEdgeInsets:UIEdgeInsetsMake(0, -searchV.clearButton.imageView.bounds.size.width, 0, searchV.clearButton.imageView.bounds.size.width)]; // [searchV.clearButton setImageEdgeInsets:UIEdgeInsetsMake(0, searchV.clearButton.titleLabel.bounds.size.width, 0, -searchV.clearButton.titleLabel.bounds.size.width)]; // // } else { // searchV.searchViewTitle.textColor = SJColor(0, 0, 0, 1); // searchV.searchViewTitle.text=@"æ¥ç伿 å¸å¾ææç¨"; // searchV.searchViewTitle.font = [UIFont systemFontOfSize:15]; // searchV.Line.hidden = YES; // searchV.titTopLength.constant = 0; // searchV.clearButton.hidden = NO; // [searchV.clearButton setTitle:@"æ´å¤ " forState:UIControlStateNormal]; // [searchV.clearButton setImage:ALIMAGE_NAMED(@"gary_ç®å¤´") forState:UIControlStateNormal]; // searchV.clearbuttonWidth.constant = 55; // // [searchV.clearButton setTitleEdgeInsets:UIEdgeInsetsMake(0, -searchV.clearButton.imageView.bounds.size.width, 0, searchV.clearButton.imageView.bounds.size.width)]; // [searchV.clearButton setImageEdgeInsets:UIEdgeInsetsMake(0, searchV.clearButton.titleLabel.bounds.size.width, 0, -searchV.clearButton.titleLabel.bounds.size.width)]; // } // // } else { searchV.searchViewTitle.text=@"åå²æç´¢"; searchV.Line.hidden=YES; searchV.clearButton.hidden = NO; searchV.clearbuttonWidth.constant = 45; [searchV.clearButton setTitle:@"æ¸ ç©º" forState:UIControlStateNormal]; [searchV.clearButton setImage:nil forState:UIControlStateNormal]; // } } else { searchV.searchViewTitle.textColor = SJColor(0, 0, 0, 1); MIduo/½çÃæ/Ê×Ò³/HomeManage.h
@@ -17,7 +17,7 @@ /// 龿¥ /// @param dictionary dictionary - (void)guessLikeUrlPopView:(NSDictionary *)dictionary :(void(^)(BOOL result))completeBlock; - (void)guessLikeUrlPopView:(NSDictionary *)dictionary isMore:(BOOL)isMore :(nonnull void (^)(BOOL))completeBlock; /// æå MIduo/½çÃæ/Ê×Ò³/HomeManage.m
@@ -49,11 +49,11 @@ @implementation HomeManage - (void)guessLikeUrlPopView:(NSDictionary *)dictionary :(nonnull void (^)(BOOL))completeBlock { - (void)guessLikeUrlPopView:(NSDictionary *)dictionary isMore:(BOOL)isMore :(nonnull void (^)(BOOL))completeBlock { [UMCustom umMain_tbgoods_recommend_result:@"åå"]; GoodsDetailBaseModel *goodsDetailBaseModel = [GoodsDetailBaseModel yy_modelWithJSON:dictionary[@"data"][@"goods"]]; [self.guessLikeUrlPopView dismiss]; self.guessLikeUrlPopView = [[GuessLikeUrlPopView alloc] initWithSearchData:goodsDetailBaseModel]; self.guessLikeUrlPopView = [[GuessLikeUrlPopView alloc] initWithSearchData:goodsDetailBaseModel data:dictionary[@"data"] isMore:isMore]; @weakify(self) self.guessLikeUrlPopView.hasIndex = ^(NSInteger index) { @strongify(self) @@ -63,12 +63,27 @@ self.guessLikeUrlPopView = nil; [self clearPasteboard];// æ¸ ç©ºç²è´´æ¿ } else { } else if (index == 1) { completeBlock(YES); [self.guessLikeUrlPopView dismiss]; self.guessLikeUrlPopView = nil; [self clearPasteboard]; [self pushSearchUrl:goodsDetailBaseModel]; } else if (index == 2) { completeBlock(YES); [self.guessLikeUrlPopView dismiss]; self.guessLikeUrlPopView = nil; [self clearPasteboard]; [self.commonMethodManage pushController:dictionary[@"data"][@"left"][@"jumpDetail"] params:dictionary[@"data"][@"left"][@"params"] typePush:^(BOOL other) {}]; } else if (index == 3) { completeBlock(YES); [self.guessLikeUrlPopView dismiss]; self.guessLikeUrlPopView = nil; [self clearPasteboard]; [self.commonMethodManage pushController:dictionary[@"data"][@"right"][@"jumpDetail"] params:dictionary[@"data"][@"right"][@"params"] typePush:^(BOOL other) {}]; } }; [self.guessLikeUrlPopView show]; MIduo/½çÃæ/Ê×Ò³/NEWHomeViewController.m
@@ -181,9 +181,9 @@ self.tabbar = (XHTabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController; self.tabbar.xhTabBarDelegate = self; // [self loadHomePopUpView]; if (![YTHsharedManger startManger].isShowSplash) { [self loadHomePopUpView]; } [self.view addSubview:self.noNetworkViews]; NSDictionary *sourceDic = [[NSUserDefaults standardUserDefaults] objectForKey:@"ChangeTaobaolinks"]; @@ -215,10 +215,10 @@ self.isHomePopViewShow = NO; self.homePopUpCount = 0; if (![self socketReachabilityTest]) { self.isNetWorking = NO;//é»è®¤æç½ç» self.isNetWorking = NO; } else { self.isNetWorking = YES;//é»è®¤æç½ç» self.isNetWorking = YES; } [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pushInfomationClicked:) name:@"pushInfomation" object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(guessYouLike:) name:@"GUESSYOULIKE" object:nil]; @@ -453,10 +453,10 @@ return; } //æ°äººå¼å¯¼é¡µ if ([self isFirstLauchGuidePage]) { [self newPersonGuidePageShow]; return; } //if ([self isFirstLauchGuidePage]) { // [self newPersonGuidePageShow]; // return; //} //é¦é¡µå¼¹åº [self homePopFloatImageView]; } @@ -514,10 +514,10 @@ } - (void)userInfoProtocolNext { if ([self isFirstLauchGuidePage]) { [self newPersonGuidePageShow]; return; } //if ([self isFirstLauchGuidePage]) { // [self newPersonGuidePageShow]; // return; //} if ([self isHaveValue:self.arrayPopData]) { [self homePopFloatImageView]; @@ -770,7 +770,11 @@ if (type == 3) { // 龿¥ if ([self.homeManage isCompareController]) { self.isboardShow = YES; [self.homeManage guessLikeUrlPopView:object :^(BOOL result) { BOOL isMore = NO; if ([self isHaveValue:object[@"data"][@"left"]] || [self isHaveValue:object[@"data"][@"right"]]) { isMore = YES; } [self.homeManage guessLikeUrlPopView:object isMore:isMore :^(BOOL result) { self.isboardShow = !result; }]; } MIduo/½çÃæ/Ê×Ò³/View/GuessLikeUrlPopView.h
@@ -17,7 +17,7 @@ @property (nonatomic) selectIndex hasIndex; - (instancetype)initWithSearchData:(GoodsDetailBaseModel *)model; - (instancetype)initWithSearchData:(GoodsDetailBaseModel *)model data:(NSDictionary *)data isMore:(BOOL)isMore; - (void)show; - (void)dismiss; MIduo/½çÃæ/Ê×Ò³/View/GuessLikeUrlPopView.m
@@ -12,6 +12,8 @@ @property (nonatomic, strong, nullable) GoodsDetailBaseModel *model; @property (nonatomic, strong, nullable) NSDictionary *data; @property (nonatomic, strong, nullable) UIView *backgroundsView; @property (nonatomic, strong, nullable) UIView *viewBotTemp; @property (nonatomic, strong, nullable) UIImageView *topRedImageView; @@ -44,20 +46,25 @@ @property (nonatomic, nullable, strong) UILabel *labelMaxFan; @property (nonatomic, strong, nullable) ALButton *pushGoLookButton; @property (nonatomic, strong, nullable) ALButton *buttonMore; /// åæ¶æé® @property (nonatomic, strong, nullable) ALButton *cancelButton; @property (nonatomic, assign) BOOL isMore; @end @implementation GuessLikeUrlPopView - (instancetype)initWithSearchData:(GoodsDetailBaseModel *)model { - (instancetype)initWithSearchData:(GoodsDetailBaseModel *)model data:(nonnull NSDictionary *)data isMore:(BOOL)isMore { self = [super init]; if (self) { self.frame = CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); self.backgroundColor = SJColor(0, 0, 0, 0.5); self.data = data; self.model = model; self.isMore = isMore; [self viewConfig]; } return self; @@ -276,18 +283,49 @@ [self.labelRebateRatio setSingleLineAutoResizeWithMaxWidth:200]; } [self.backgroundsView addSubview:self.pushGoLookButton]; self.pushGoLookButton.sd_layout.leftSpaceToView(self.backgroundsView, 30).topSpaceToView(self.titleImageView, 30).rightSpaceToView(self.backgroundsView, 30).heightIs(40); self.pushGoLookButton.sd_cornerRadius = @20; if (_isMore) { // å»çç [self.pushGoLookButton setTitleColor:UIColorFromRGBValue(0xFF217A) forState:UIControlStateNormal]; self.pushGoLookButton.backgroundColor = [UIColor whiteColor]; self.pushGoLookButton.layer.borderWidth = 1; self.pushGoLookButton.layer.borderColor = UIColorFromRGBValue(0xFF217A).CGColor; [self.pushGoLookButton setTitle:self.data[@"left"][@"name"] forState:UIControlStateNormal]; [self.buttonMore setTitle:self.data[@"right"][@"name"] forState:UIControlStateNormal]; if ([self isHaveValue:self.data[@"left"]] && [self isHaveValue:self.data[@"right"]]) {//两个æé®é½å¨ self.pushGoLookButton.tag = 2; self.buttonMore.tag = 3; [self.backgroundsView addSubview:self.pushGoLookButton]; self.pushGoLookButton.sd_layout.leftSpaceToView(self.backgroundsView, 15).topSpaceToView(self.titleImageView, 30).widthIs(102).heightIs(40); self.pushGoLookButton.sd_cornerRadius = @20; [self.backgroundsView addSubview:self.buttonMore]; self.buttonMore.sd_layout.leftSpaceToView(self.pushGoLookButton, 10).topSpaceToView(self.titleImageView, 30).rightSpaceToView(self.backgroundsView, 15).heightIs(40); self.buttonMore.sd_cornerRadius = @20; } else if ([self isHaveValue:self.data[@"right"]]) { self.buttonMore.tag = 3; [self.backgroundsView addSubview:self.buttonMore]; self.buttonMore.sd_layout.leftSpaceToView(self.backgroundsView, 30).topSpaceToView(self.titleImageView, 30).rightSpaceToView(self.backgroundsView, 30).heightIs(40); self.buttonMore.sd_cornerRadius = @20; } } else { // å»çç self.pushGoLookButton.tag = 1; [self.backgroundsView addSubview:self.pushGoLookButton]; self.pushGoLookButton.sd_layout.leftSpaceToView(self.backgroundsView, 30).topSpaceToView(self.titleImageView, 30).rightSpaceToView(self.backgroundsView, 30).heightIs(40); self.pushGoLookButton.sd_cornerRadius = @20; } [self addSubview:self.cancelButton]; self.cancelButton.sd_layout.centerXEqualToView(self).topSpaceToView(self.backgroundsView, 30).widthIs(27).heightIs(27); } - (void)buttonAlert:(UIButton *)sender { - (void)buttonAlert:(UIButton *)sender { self.hasIndex(sender.tag); } @@ -492,23 +530,30 @@ return _fanLabel; } - (ALButton *)pushGoLookButton { - (ALButton *)pushGoLookButton { if (!_pushGoLookButton) { _pushGoLookButton = [ALButton buttonWithType:UIButtonTypeCustom]; [_pushGoLookButton setTitle:@"å»çç" forState:UIControlStateNormal]; [_pushGoLookButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; _pushGoLookButton.titleLabel.font = [UIFont boldSystemFontOfSize:16]; if (SCREEN_WIDTH < 375) { _pushGoLookButton.titleLabel.font = [UIFont boldSystemFontOfSize:14]; } _pushGoLookButton.backgroundColor = UICOLOR_FROM_RGB(0xFF217A, 1.0); _pushGoLookButton.tag = 1; [_pushGoLookButton addTarget:self action:@selector(buttonAlert:) forControlEvents:UIControlEventTouchUpInside]; } return _pushGoLookButton; } - (ALButton *)buttonMore { if (!_buttonMore) { _buttonMore = [ALButton buttonWithType:UIButtonTypeCustom]; [_buttonMore setTitle:@"ææ´é«è¿å©ï¼" forState:UIControlStateNormal]; [_buttonMore setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; _buttonMore.titleLabel.font = [UIFont boldSystemFontOfSize:16]; _buttonMore.backgroundColor = UICOLOR_FROM_RGB(0xFF217A, 1.0); [_buttonMore addTarget:self action:@selector(buttonAlert:) forControlEvents:UIControlEventTouchUpInside]; } return _buttonMore; } - (ALButton *)cancelButton { if (!_cancelButton) { Pods/Pods.xcodeproj/project.pbxproj
@@ -1293,7 +1293,7 @@ 00A4EBF17DBBC33826789AD04F6890E9 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = "<group>"; }; 00B73B24263D2AEF373CE2F5AFC6E2D4 /* UIButton+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+RACCommandSupport.m"; path = "ReactiveCocoa/UIButton+RACCommandSupport.m"; sourceTree = "<group>"; }; 00E4EF97FB1A2BF7E46B3C2943911066 /* NSData+WVUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+WVUtility.h"; path = "WindVaneCore.framework/Headers/NSData+WVUtility.h"; sourceTree = "<group>"; }; 0104A378702295E2F4F302D8F2B09E42 /* NativeExt.js */ = {isa = PBXFileReference; includeInIndex = 1; name = NativeExt.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/NativeExt.js; sourceTree = "<group>"; }; 0104A378702295E2F4F302D8F2B09E42 /* NativeExt.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = NativeExt.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/NativeExt.js; sourceTree = "<group>"; }; 015DF4C59575ED1C484472742EFDBC44 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; }; 016BFC9772E6BF669A17F46592D8542F /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveCocoa/RACEagerSequence.h; sourceTree = "<group>"; }; 0170C2159AB6D91ABC17912614A84EB5 /* libSocialWeChat.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libSocialWeChat.a; path = UMShare/SocialLibraries/WeChat/libSocialWeChat.a; sourceTree = "<group>"; }; @@ -1304,7 +1304,7 @@ 0296AE2471D16F46C8E99C43D86F6075 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; }; 02C33E5FDDCDBA0A18C2BBA40E3FC94D /* TZPhotoPreviewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewCell.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.h; sourceTree = "<group>"; }; 02C79E1C34DF2AFBC00075BB4CEE00A7 /* ALSLURI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ALSLURI.h; path = AlibcLinkPartnerSDK.framework/Headers/ALSLURI.h; sourceTree = "<group>"; }; 02CF053D50EEE0C753B660A4C1C5FFE1 /* UICollectionViewLeftAlignedLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UICollectionViewLeftAlignedLayout.framework; path = UICollectionViewLeftAlignedLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 02CF053D50EEE0C753B660A4C1C5FFE1 /* UICollectionViewLeftAlignedLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UICollectionViewLeftAlignedLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 02E1D8DDFE772B730F26008019717E16 /* WVWebViewRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVWebViewRecorder.h; path = WindVaneCore.framework/Headers/WVWebViewRecorder.h; sourceTree = "<group>"; }; 02F0F7820041C7041E3C9498C139696D /* NebulaWK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = NebulaWK.bundle; path = WindVaneCore.framework/NebulaWK.bundle; sourceTree = "<group>"; }; 02FD6E6A9E7B45A113BAF6A9D244AEE3 /* CRBoxInputView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CRBoxInputView-prefix.pch"; sourceTree = "<group>"; }; @@ -1313,10 +1313,10 @@ 03D11A9D8E06D1E1154E3EA0CCBD59AE /* AlibcWebViewEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcWebViewEventListener.h; path = AlibcTradeBiz.framework/Headers/AlibcWebViewEventListener.h; sourceTree = "<group>"; }; 04427F9F30E16C5C48C436D394551D98 /* SDAutoLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAutoLayout.h; path = SDAutoLayoutDemo/SDAutoLayout/SDAutoLayout.h; sourceTree = "<group>"; }; 04587877D730A8AC90E05D216739A4D0 /* YYWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYWebImageOperation.m; path = YYWebImage/YYWebImageOperation.m; sourceTree = "<group>"; }; 046352CFC9A8278230475DFF0E73ED82 /* Pods_MIduo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MIduo.framework; path = "Pods-MIduo.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 046352CFC9A8278230475DFF0E73ED82 /* Pods_MIduo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MIduo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05B437EDED0C40A24C0C48F55A363A18 /* AlibcUTDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcUTDefine.h; path = AlibcTradeBiz.framework/Headers/AlibcUTDefine.h; sourceTree = "<group>"; }; 066685D2BE2D42927CE801AA87FB06BF /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = "<group>"; }; 066F400A05A561DE2166C3D35EA73A9B /* ShareSDK_JS_WeChat.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = ShareSDK_JS_WeChat.bundle; path = "mob_sharesdk-ShareSDK_JS_WeChat.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 066F400A05A561DE2166C3D35EA73A9B /* ShareSDK_JS_WeChat.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ShareSDK_JS_WeChat.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 06A0F1764E82AA8CDED6DFB4D9A68415 /* CRLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CRLineView.m; path = PodCode/Classes/CRLineView.m; sourceTree = "<group>"; }; 0722588BEE84061D13EBB4A244C8A74D /* AlibcAlizfBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcAlizfBridge.h; path = AlibcTradeBiz.framework/Headers/AlibcAlizfBridge.h; sourceTree = "<group>"; }; 0735AB497F4D754F0A7CA3E7F66B6F7C /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; }; @@ -1375,11 +1375,11 @@ 0ED575DC931F23B142F5E3BAD7095EDF /* GPUImageRGBOpeningFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageRGBOpeningFilter.m; path = framework/Source/GPUImageRGBOpeningFilter.m; sourceTree = "<group>"; }; 0EDBE206E58518F9CE4C76F2AF683954 /* GPUImageHueBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageHueBlendFilter.m; path = framework/Source/GPUImageHueBlendFilter.m; sourceTree = "<group>"; }; 0F48F3007EB46476B4DB96ED751A5742 /* UIActionSheet+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActionSheet+RACSignalSupport.m"; path = "ReactiveCocoa/UIActionSheet+RACSignalSupport.m"; sourceTree = "<group>"; }; 0F6BFB5620BD2ADC78CF71E806537935 /* TYSnapshotScroll.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TYSnapshotScroll.framework; path = TYSnapshotScroll.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0F6BFB5620BD2ADC78CF71E806537935 /* TYSnapshotScroll.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TYSnapshotScroll.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0F734EE0CA111413C87A8E3488F2B324 /* UICollectionReusableView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionReusableView+RACSignalSupport.m"; path = "ReactiveCocoa/UICollectionReusableView+RACSignalSupport.m"; sourceTree = "<group>"; }; 0F7ADC8599BD0F31E53209BE34B19E40 /* UIDatePicker+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDatePicker+RACSignalSupport.h"; path = "ReactiveCocoa/UIDatePicker+RACSignalSupport.h"; sourceTree = "<group>"; }; 0F9BC31AA692233DFEEC4F5AB93CF2B9 /* GPUImageLuminanceThresholdFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageLuminanceThresholdFilter.m; path = framework/Source/GPUImageLuminanceThresholdFilter.m; sourceTree = "<group>"; }; 0FA52FE623B70CEA6B77581C8082DF4F /* YYText.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYText.framework; path = YYText.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0FA52FE623B70CEA6B77581C8082DF4F /* YYText.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYText.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0FF2AD7BD2DF8998AC4BF0241E98F629 /* UIControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupport.h"; path = "ReactiveCocoa/UIControl+RACSignalSupport.h"; sourceTree = "<group>"; }; 104BCD28F0B198D370392D025F972720 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = "<group>"; }; 1082314B55CA7B79C9D4126D1DD54D24 /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveCocoa/RACKVOProxy.m; sourceTree = "<group>"; }; @@ -1506,7 +1506,7 @@ 2AC9DF4E2B392ECB192A9D514AAE6826 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = "<group>"; }; 2AD396CE4525276600F7FE38D63B400D /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; }; 2AD3C7AE94ED9442790F366EE2317664 /* RACReturnSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReturnSignal.m; path = ReactiveCocoa/RACReturnSignal.m; sourceTree = "<group>"; }; 2ADFA58190C1CE74DB03B5B86B005350 /* GPUImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GPUImage.framework; path = GPUImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2ADFA58190C1CE74DB03B5B86B005350 /* GPUImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GPUImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2AED3BAC965ED44237055B43C88EEB6C /* UMSocialSDKResources.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = UMSocialSDKResources.bundle; path = UMShare/UMSocialUI/UMSocialSDKResources.bundle; sourceTree = "<group>"; }; 2B233847C066075319A081EB5AEC70A2 /* GPUImageCrosshatchFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageCrosshatchFilter.h; path = framework/Source/GPUImageCrosshatchFilter.h; sourceTree = "<group>"; }; 2B4F5BC0371A3122FDAAD08FEAABE092 /* RACStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStream.m; path = ReactiveCocoa/RACStream.m; sourceTree = "<group>"; }; @@ -1535,7 +1535,7 @@ 2F3CAABA55FD9DAC153ADC8541DFD53D /* GPUImageRawDataInput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageRawDataInput.h; path = framework/Source/GPUImageRawDataInput.h; sourceTree = "<group>"; }; 2F5F592B9CE1FA5FDEBE488AF39CB4BD /* YYTextInput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextInput.h; path = YYText/Component/YYTextInput.h; sourceTree = "<group>"; }; 2F98C138EB3FC69BA8313C9F40C6696D /* UICountingLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICountingLabel-dummy.m"; sourceTree = "<group>"; }; 2FE3E49806F194F229EFDF489E6D9C06 /* UICountingLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UICountingLabel.framework; path = UICountingLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2FE3E49806F194F229EFDF489E6D9C06 /* UICountingLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UICountingLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 302198F63C39374C3437D71DAD222903 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = "<group>"; }; 3027CB48624D443CEC0BA26FC25866F4 /* GPUImageAdaptiveThresholdFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageAdaptiveThresholdFilter.h; path = framework/Source/GPUImageAdaptiveThresholdFilter.h; sourceTree = "<group>"; }; 30320564DF3352618F086A89337F17F8 /* YYTextLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLine.h; path = YYText/Component/YYTextLine.h; sourceTree = "<group>"; }; @@ -1589,7 +1589,7 @@ 397CFFCBF8963F8100302B9A3BD6F4C5 /* GPUImageLocalBinaryPatternFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageLocalBinaryPatternFilter.h; path = framework/Source/GPUImageLocalBinaryPatternFilter.h; sourceTree = "<group>"; }; 39AEFBA9C71CD8F20C92AD792D6260C5 /* YYCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCache-umbrella.h"; sourceTree = "<group>"; }; 3A158BDCBBA896CD76577B0A06199E88 /* UICollectionViewLeftAlignedLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UICollectionViewLeftAlignedLayout.m; path = UICollectionViewLeftAlignedLayout/UICollectionViewLeftAlignedLayout.m; sourceTree = "<group>"; }; 3A26E6E2CA60BAA18F2A1783D211DA2B /* YYModel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYModel.framework; path = YYModel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3A26E6E2CA60BAA18F2A1783D211DA2B /* YYModel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYModel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3A4FFCFE8E648AB85C3B5D798E62567F /* UIStepper+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStepper+RACSignalSupport.m"; path = "ReactiveCocoa/UIStepper+RACSignalSupport.m"; sourceTree = "<group>"; }; 3A57A2CC38B058E85415CD9729B2378E /* TZGifPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZGifPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.m; sourceTree = "<group>"; }; 3A646DA497F0718BCFCCC72886A467FB /* GPUImageThreeInputFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageThreeInputFilter.h; path = framework/Source/GPUImageThreeInputFilter.h; sourceTree = "<group>"; }; @@ -1606,7 +1606,7 @@ 3CA36404AD65D02C1AA7D1ADA9452B56 /* GPUImageStretchDistortionFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageStretchDistortionFilter.m; path = framework/Source/GPUImageStretchDistortionFilter.m; sourceTree = "<group>"; }; 3CDB5B2043A04BE939E661148C2AD650 /* UIBarButtonItem+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+RACCommandSupport.h"; path = "ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h"; sourceTree = "<group>"; }; 3D1171E847C16469E4F393D97588FC75 /* YYCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYCache-prefix.pch"; sourceTree = "<group>"; }; 3D59CA278CE740B7F1B106EF5FF6596F /* Toast.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Toast.framework; path = Toast.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3D59CA278CE740B7F1B106EF5FF6596F /* Toast.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Toast.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3D77A5BCA98E3DBC97B4B4345C89E03D /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; }; 3DBA7E6778AB036837AC1C998D910709 /* RACmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACmetamacros.h; path = ReactiveCocoa/extobjc/RACmetamacros.h; sourceTree = "<group>"; }; 3DF2BDB276EA06DFB0B484DF9C3726F6 /* GPUImageFalseColorFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageFalseColorFilter.h; path = framework/Source/GPUImageFalseColorFilter.h; sourceTree = "<group>"; }; @@ -1652,7 +1652,7 @@ 459FE2279EC87B76A908074F12B95195 /* GPUImageColorDodgeBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageColorDodgeBlendFilter.m; path = framework/Source/GPUImageColorDodgeBlendFilter.m; sourceTree = "<group>"; }; 45B4CC2AA7E3C22D286CBBF171156CEB /* AlibcNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcNumber.h; path = AlibcTradeBiz.framework/Headers/AlibcNumber.h; sourceTree = "<group>"; }; 45CA76DE90AE1E892681951C6EC8E898 /* GPUImageClosingFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageClosingFilter.m; path = framework/Source/GPUImageClosingFilter.m; sourceTree = "<group>"; }; 45E20F1F6D9E02FEBAB2670ED98E2E2F /* ReactiveCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveCocoa.framework; path = ReactiveCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 45E20F1F6D9E02FEBAB2670ED98E2E2F /* ReactiveCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 45E55DA9805A025A4FA72DFF5E7E13D3 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = "<group>"; }; 46544FC12F63780825EE6598BC762BFD /* RACEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEvent.m; path = ReactiveCocoa/RACEvent.m; sourceTree = "<group>"; }; 4665842893A54F0AB44D2E67899E3538 /* WKWebView+TYSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+TYSnapshot.m"; path = "TYSnapshotScroll/WKWebView+TYSnapshot.m"; sourceTree = "<group>"; }; @@ -1663,7 +1663,7 @@ 46FB95DA704B85221C8631748612D5A3 /* SDAutoLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDAutoLayout.modulemap; sourceTree = "<group>"; }; 47375419FA8685FCA2C3DAF6CB1F48AC /* CRBoxInputCellProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CRBoxInputCellProperty.h; path = PodCode/Classes/CRBoxInputCellProperty.h; sourceTree = "<group>"; }; 474644FD30A29D5B6CAF8DA1E72ED9CC /* GPUImageSingleComponentGaussianBlurFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageSingleComponentGaussianBlurFilter.m; path = framework/Source/GPUImageSingleComponentGaussianBlurFilter.m; sourceTree = "<group>"; }; 474C8887BF2FBEEDBDC7FEF32A3D521E /* WeChat.js */ = {isa = PBXFileReference; includeInIndex = 1; name = WeChat.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/platforms/WeChat.js; sourceTree = "<group>"; }; 474C8887BF2FBEEDBDC7FEF32A3D521E /* WeChat.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = WeChat.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/platforms/WeChat.js; sourceTree = "<group>"; }; 47B63C50F08726E25E33471E349CBC68 /* GPUImageDirectionalSobelEdgeDetectionFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageDirectionalSobelEdgeDetectionFilter.h; path = framework/Source/GPUImageDirectionalSobelEdgeDetectionFilter.h; sourceTree = "<group>"; }; 480CDA195FD9952A875807205EF328E5 /* GPUImageHighlightShadowFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageHighlightShadowFilter.m; path = framework/Source/GPUImageHighlightShadowFilter.m; sourceTree = "<group>"; }; 4818076EA0E1B3CAF1EE7A58B4203CCB /* GPUImageTwoPassTextureSamplingFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageTwoPassTextureSamplingFilter.h; path = framework/Source/GPUImageTwoPassTextureSamplingFilter.h; sourceTree = "<group>"; }; @@ -1676,7 +1676,7 @@ 490376BC0DDAB245AE34067CE1C1CC69 /* WVLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVLog.h; path = WindVaneCore.framework/Headers/WVLog.h; sourceTree = "<group>"; }; 496933D136444B875689F6D3AE7793D3 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = "<group>"; }; 4977E7E235A8D784CE2898663A6107DB /* NSIndexSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+RACSequenceAdditions.m"; path = "ReactiveCocoa/NSIndexSet+RACSequenceAdditions.m"; sourceTree = "<group>"; }; 49820AE681AC894010C4FE57C6D41377 /* Base.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = Base.lproj; path = ShareSDK/Support/Required/ShareSDK.bundle/Base.lproj; sourceTree = "<group>"; }; 49820AE681AC894010C4FE57C6D41377 /* Base.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = Base.lproj; path = ShareSDK/Support/Required/ShareSDK.bundle/Base.lproj; sourceTree = "<group>"; }; 49AAA3BD84960B015FE1CB948238306A /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = "<group>"; }; 49DED29589C1561499F0F2F72A077C7C /* RACDynamicSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSignal.m; path = ReactiveCocoa/RACDynamicSignal.m; sourceTree = "<group>"; }; 4A02F9E920BDFAF826119DD213B80A86 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1688,7 +1688,7 @@ 4A7E99462E607F7A4EDA9FB19ADB7DB8 /* MKAnnotationView+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+YYWebImage.m"; path = "YYWebImage/Categories/MKAnnotationView+YYWebImage.m"; sourceTree = "<group>"; }; 4A9CF5198FF03AFF548D51DF0FF00843 /* GPUImageLowPassFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageLowPassFilter.h; path = framework/Source/GPUImageLowPassFilter.h; sourceTree = "<group>"; }; 4AD2A7878D152E16CAEC8FAABC94AEE4 /* WVPageMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVPageMeta.h; path = WindVaneCore.framework/Headers/WVPageMeta.h; sourceTree = "<group>"; }; 4ADA07A8F3636684F05C99C7CDB4A084 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4ADA07A8F3636684F05C99C7CDB4A084 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4BBF28F438BC6ED439B5C356827C2C4F /* GPUImageKuwaharaRadius3Filter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageKuwaharaRadius3Filter.m; path = framework/Source/GPUImageKuwaharaRadius3Filter.m; sourceTree = "<group>"; }; 4BD17026C94580527C7D1BDA4AB98DDF /* UIImage+YYWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+YYWebImage.h"; path = "YYWebImage/Categories/UIImage+YYWebImage.h"; sourceTree = "<group>"; }; 4BE94A85469FEEE9A4B3BDE525631D0B /* GPUImageColorInvertFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageColorInvertFilter.h; path = framework/Source/GPUImageColorInvertFilter.h; sourceTree = "<group>"; }; @@ -1710,7 +1710,7 @@ 4E6E5D12A7F0FC95DC0B786FD18A71C1 /* AlibcTradeShowMiniAppMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTradeShowMiniAppMonitor.h; path = AlibcTradeBiz.framework/Headers/AlibcTradeShowMiniAppMonitor.h; sourceTree = "<group>"; }; 4E83E5EC2E07B5FD021508624F9AE78F /* GPUImageAverageColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageAverageColor.m; path = framework/Source/GPUImageAverageColor.m; sourceTree = "<group>"; }; 4E85FD013BCDA2459F59B47C299BD827 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 4E9EC97C5E127EDA5E8ABCD522DFC967 /* ShareSDK_JS_QQ.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = ShareSDK_JS_QQ.bundle; path = "mob_sharesdk-ShareSDK_JS_QQ.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; 4E9EC97C5E127EDA5E8ABCD522DFC967 /* ShareSDK_JS_QQ.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ShareSDK_JS_QQ.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 4EA68F5E6CF2903CF73E7306CF7C6404 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = "<group>"; }; 4EC78EE84BB0D2C1A79C7B2DD348BC78 /* GPUImageChromaKeyBlendFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageChromaKeyBlendFilter.h; path = framework/Source/GPUImageChromaKeyBlendFilter.h; sourceTree = "<group>"; }; 4EDDD5E0104AA7FB4E5D91E20D8407CB /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; }; @@ -1733,7 +1733,7 @@ 52A36B7AD796D8971B26321B9B991442 /* YYTextRunDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRunDelegate.m; path = YYText/String/YYTextRunDelegate.m; sourceTree = "<group>"; }; 52C0A701CB0CBD4A62388520FB29EA5E /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; }; 52CABF636A46523790333A69ED701F67 /* AlibcHintProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcHintProtocol.h; path = AlibcTradeBiz.framework/Headers/AlibcHintProtocol.h; sourceTree = "<group>"; }; 5339A6E62ED437404E15D5009260F798 /* SinaWeibo.js */ = {isa = PBXFileReference; includeInIndex = 1; name = SinaWeibo.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/platforms/SinaWeibo.js; sourceTree = "<group>"; }; 5339A6E62ED437404E15D5009260F798 /* SinaWeibo.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = SinaWeibo.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/platforms/SinaWeibo.js; sourceTree = "<group>"; }; 53517BCD5A68BB81071FDE3980C5B800 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; }; 53567AC0EC032B42C757916F4BD51CAB /* GPUImageMonochromeFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageMonochromeFilter.m; path = framework/Source/GPUImageMonochromeFilter.m; sourceTree = "<group>"; }; 53643E7113B3A02C9F9FC9C3CB2C1A62 /* GPUImageHueFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageHueFilter.h; path = framework/Source/GPUImageHueFilter.h; sourceTree = "<group>"; }; @@ -1776,7 +1776,7 @@ 5914CB72CFDDF569AD143E0B599CDCF6 /* TZImageRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageRequestOperation.h; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.h; sourceTree = "<group>"; }; 5945D910268C64A6980B7D70AC6386F0 /* NSNotificationCenter+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+RACSupport.m"; path = "ReactiveCocoa/NSNotificationCenter+RACSupport.m"; sourceTree = "<group>"; }; 595280567E3A52B0BA6ACEC561CA374F /* IQTitleBarButtonItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IQTitleBarButtonItem.h; path = IQKeyboardManager/IQToolbar/IQTitleBarButtonItem.h; sourceTree = "<group>"; }; 595F1B756BF93968FE2A00DCEA7421F8 /* TZImagePickerController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TZImagePickerController.framework; path = TZImagePickerController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 595F1B756BF93968FE2A00DCEA7421F8 /* TZImagePickerController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TZImagePickerController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 597F0ED298F7431EC202712E49F145D3 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; }; 598259C1EDFBAB40D59D0B5B5F46E023 /* WVStandardEventCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVStandardEventCenter.h; path = WindVaneBasic.framework/Headers/WVStandardEventCenter.h; sourceTree = "<group>"; }; 598EE4F51516265CCCF5D627A94E06BE /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = "<group>"; }; @@ -1813,8 +1813,8 @@ 5F3C9C3001C0C4D551DACE6967E54853 /* GPUImageAmatorkaFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageAmatorkaFilter.h; path = framework/Source/GPUImageAmatorkaFilter.h; sourceTree = "<group>"; }; 5F407B350CFDF5CB220E4A5F9B067ACD /* TZPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.m; sourceTree = "<group>"; }; 5F4FE68C594C12F7BCC0906A0E7C9A46 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = "<group>"; }; 5F5C25538A0F5A9E0B6124857777981D /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5F77D0601CDDD95E9E1D3B92CB2F26FA /* ShareSDK.js */ = {isa = PBXFileReference; includeInIndex = 1; name = ShareSDK.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/ShareSDK.js; sourceTree = "<group>"; }; 5F5C25538A0F5A9E0B6124857777981D /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5F77D0601CDDD95E9E1D3B92CB2F26FA /* ShareSDK.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = ShareSDK.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/ShareSDK.js; sourceTree = "<group>"; }; 5F82E041C119321555D7EECFBC77D22C /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; }; 5FD8B7BDE940D2A96AD06F95C81DBD43 /* WVBasic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVBasic.h; path = WindVaneBasic.framework/Headers/WVBasic.h; sourceTree = "<group>"; }; 5FEB317E96D9FBDC831ABB55164807A4 /* GPUImageClosingFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageClosingFilter.h; path = framework/Source/GPUImageClosingFilter.h; sourceTree = "<group>"; }; @@ -1960,13 +1960,13 @@ 792CF7514810CD01CE1B02C1B4D02654 /* RACChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACChannel.h; path = ReactiveCocoa/RACChannel.h; sourceTree = "<group>"; }; 7957474E88507A540696A532FDE0323E /* AlibcJSONModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcJSONModel.h; path = AlibcTradeBiz.framework/Headers/AlibcJSONModel.h; sourceTree = "<group>"; }; 799AFFA25D4E212DE7403C9C3EFEA97A /* AlibcWebviewHookHelp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcWebviewHookHelp.h; path = AlibcTradeBiz.framework/Headers/AlibcWebviewHookHelp.h; sourceTree = "<group>"; }; 79D885E01829D2A9F085191E9749EFD7 /* CRBoxInputView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CRBoxInputView.framework; path = CRBoxInputView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 79D885E01829D2A9F085191E9749EFD7 /* CRBoxInputView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CRBoxInputView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7A6D76F5CE0963F7598C0F3B82CC2058 /* GPUImageSaturationBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageSaturationBlendFilter.m; path = framework/Source/GPUImageSaturationBlendFilter.m; sourceTree = "<group>"; }; 7AAA65AFE1E4EC94599A3E4AE3539A0B /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = "<group>"; }; 7ABB5B80530782247F367E9F9173A6A1 /* Toast-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-umbrella.h"; sourceTree = "<group>"; }; 7AC0C7D86A6850522F694E879847C6B0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = "<group>"; }; 7AE366B7F01D0332DEA9EA70EC82436A /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = "<group>"; }; 7B012555C8C9ECA4A008251682CF7F05 /* SDAutoLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDAutoLayout.framework; path = SDAutoLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7B012555C8C9ECA4A008251682CF7F05 /* SDAutoLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDAutoLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7B73F0D617DFB4FB75641B439F117C65 /* GPUImageLightenBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageLightenBlendFilter.m; path = framework/Source/GPUImageLightenBlendFilter.m; sourceTree = "<group>"; }; 7BCCF33D17BEFB7937D2A90AE1F3C7BC /* WVViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVViewController.h; path = WindVaneBasic.framework/Headers/WVViewController.h; sourceTree = "<group>"; }; 7BD8FAD39D9FF6FE4600FF4CA31FA16F /* UIView+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+YYText.h"; path = "YYText/Utility/UIView+YYText.h"; sourceTree = "<group>"; }; @@ -1982,7 +1982,7 @@ 7DE9B4A68E1955871371D41954385228 /* AlibcNetServiceBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcNetServiceBase.h; path = AlibcTradeBiz.framework/Headers/AlibcNetServiceBase.h; sourceTree = "<group>"; }; 7DEAE11DACEFCCD5BFC5766D9441A7D4 /* YYWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYWebImage.xcconfig; sourceTree = "<group>"; }; 7DEEED646CD3E48504FE0C0C775C8779 /* AlibcURLDispatchHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcURLDispatchHelper.h; path = AlibcTradeBiz.framework/Headers/AlibcURLDispatchHelper.h; sourceTree = "<group>"; }; 7E25B0A6A7D1704E251DF9332C3D0C16 /* YYWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYWebImage.framework; path = YYWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7E25B0A6A7D1704E251DF9332C3D0C16 /* YYWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7E79A6681FF3D03745CC8AD8CDD3A56A /* RACUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnit.m; path = ReactiveCocoa/RACUnit.m; sourceTree = "<group>"; }; 7E9F048D426C9B633D73E576DE185809 /* WVWebViewControllerUIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVWebViewControllerUIProtocol.h; path = WindVaneBasic.framework/Headers/WVWebViewControllerUIProtocol.h; sourceTree = "<group>"; }; 7EB23B2775179C5428635E4A92FADF77 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = "<group>"; }; @@ -2051,7 +2051,7 @@ 8B99AAAAAB4CC3E1CC731EC070BF57E9 /* GPUImagePolarPixellateFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImagePolarPixellateFilter.h; path = framework/Source/GPUImagePolarPixellateFilter.h; sourceTree = "<group>"; }; 8BBB0FBB986A33AFB22479224454DB47 /* TYSnapshotScroll-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TYSnapshotScroll-prefix.pch"; sourceTree = "<group>"; }; 8BED43CB4D281485390D13EC1D24B8E6 /* GPUImageLowPassFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageLowPassFilter.m; path = framework/Source/GPUImageLowPassFilter.m; sourceTree = "<group>"; }; 8C4C3309D1EEF43C33A9BB8798633C7D /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveCocoa/RACSignalProvider.d; sourceTree = "<group>"; }; 8C4C3309D1EEF43C33A9BB8798633C7D /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.dtrace; name = RACSignalProvider.d; path = ReactiveCocoa/RACSignalProvider.d; sourceTree = "<group>"; }; 8CC06E2D3E72AB6453360E42682F75DD /* RACSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubject.m; path = ReactiveCocoa/RACSubject.m; sourceTree = "<group>"; }; 8CDB15FF2F26F12AF5A7A4FA6CB8B4C4 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = "<group>"; }; 8CFE3067DE31F59BBDFCE9FDB2A62787 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = "<group>"; }; @@ -2093,7 +2093,7 @@ 934637A056BD1099853D2D65A3F4A12F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 934A52FCF018422EA7A4FB7B0D976609 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = "<group>"; }; 937FB4D86A06F251FFA4363309813C77 /* MKAnnotationView+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+RACSignalSupport.h"; path = "ReactiveCocoa/MKAnnotationView+RACSignalSupport.h"; sourceTree = "<group>"; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 93BE77A1E6C1E6EF52A1766074DB6F77 /* AlibcTradeBiz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTradeBiz.h; path = AlibcTradeBiz.framework/Headers/AlibcTradeBiz.h; sourceTree = "<group>"; }; 93EFDEDD0D05DAB73DBA421A8DA1F0FA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 9435F4FE9873DCB90136AF980D20CB06 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; }; @@ -2105,7 +2105,7 @@ 953F26B8C7FEA3CA8F62C206237200F2 /* YYWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYWebImage-umbrella.h"; sourceTree = "<group>"; }; 954087EC1AC62EFAC218334B74454F43 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = "<group>"; }; 956415381919AA7525D394E09E2A44F0 /* UIImage+TYSnapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+TYSnapshot.h"; path = "TYSnapshotScroll/UIImage+TYSnapshot.h"; sourceTree = "<group>"; }; 959F98A4FF2E6E9186614B22B374EDC8 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SAMKeychain.framework; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 959F98A4FF2E6E9186614B22B374EDC8 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 95ACA3919396DFAA1595528BD34C6F7C /* GPUImageTextureOutput.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageTextureOutput.m; path = framework/Source/GPUImageTextureOutput.m; sourceTree = "<group>"; }; 95F0F1381CF7486E523E9FDBEF9780FF /* GPUImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GPUImage.modulemap; sourceTree = "<group>"; }; 963370E753E7B9C9C290B300C2ED7640 /* AlibcTradePageFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTradePageFactory.h; path = AlibcTradeSDK.framework/Headers/AlibcTradePageFactory.h; sourceTree = "<group>"; }; @@ -2118,12 +2118,12 @@ 97F8F606D72064C6CB238EC385B7C00D /* GPUImageSphereRefractionFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageSphereRefractionFilter.h; path = framework/Source/GPUImageSphereRefractionFilter.h; sourceTree = "<group>"; }; 981E4DC8937E9C8C7A42B1603A344961 /* GPUImageErosionFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageErosionFilter.h; path = framework/Source/GPUImageErosionFilter.h; sourceTree = "<group>"; }; 986254967169FB66B4E9D702B3A20AC3 /* AlibcTradeSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AlibcTradeSDK.framework; sourceTree = "<group>"; }; 98877EF4FC85F588668E17B314D7B1F7 /* SVProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVProgressHUD.framework; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 98877EF4FC85F588668E17B314D7B1F7 /* SVProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 98B11E98BD3E79CE2E490A0F926DC5EB /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = "<group>"; }; 98FE263ED2C097E3FBECBC3BA1BDFB0B /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = "<group>"; }; 990CB3D96D73C69E986FB455B839B03B /* UIDatePicker+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDatePicker+RACSignalSupport.m"; path = "ReactiveCocoa/UIDatePicker+RACSignalSupport.m"; sourceTree = "<group>"; }; 9986AD76D6295E57E96CF8FFFE0B7476 /* TYSnapshotScroll.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TYSnapshotScroll.m; path = TYSnapshotScroll/TYSnapshotScroll.m; sourceTree = "<group>"; }; 999D4AEF2877CDD9240F5C1972F6B6B5 /* IQKeyboardManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManager.framework; path = IQKeyboardManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 999D4AEF2877CDD9240F5C1972F6B6B5 /* IQKeyboardManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IQKeyboardManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 99CB80581C69EE6ACE165FC3FC9F9829 /* NSObject+YYModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYModel.m"; path = "YYModel/NSObject+YYModel.m"; sourceTree = "<group>"; }; 99E5B14E42FC29C540D88C75AB9706EA /* GPUImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GPUImage-dummy.m"; sourceTree = "<group>"; }; 9A315F85D87434BD6899653FC3B8CDD7 /* YYTextRunDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRunDelegate.h; path = YYText/String/YYTextRunDelegate.h; sourceTree = "<group>"; }; @@ -2155,7 +2155,7 @@ A07B2B38F9CD5BB68C1F182D7CF0DFEA /* GPUImageRGBFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageRGBFilter.m; path = framework/Source/GPUImageRGBFilter.m; sourceTree = "<group>"; }; A0C09D21277966E21275E49767358A30 /* WindVaneCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WindVaneCore.h; path = WindVaneCore.framework/Headers/WindVaneCore.h; sourceTree = "<group>"; }; A0FAC305A20DDD4447FF819BF884BA00 /* AlibcTradeResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTradeResult.h; path = AlibcTradeBiz.framework/Headers/AlibcTradeResult.h; sourceTree = "<group>"; }; A0FCEFB52998BE3826ED70153F3026BD /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "ShareSDK/Support/Required/ShareSDK.bundle/zh-Hans.lproj"; sourceTree = "<group>"; }; A0FCEFB52998BE3826ED70153F3026BD /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = "zh-Hans.lproj"; path = "ShareSDK/Support/Required/ShareSDK.bundle/zh-Hans.lproj"; sourceTree = "<group>"; }; A111DCDEFD68D0AC9D181C45A7CC8649 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; }; A123B4C57EC713FF454B0AA61A5A15B1 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = "<group>"; }; A13708BC70CAC9925BE7060E8DBEB5AE /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = "<group>"; }; @@ -2188,7 +2188,7 @@ A63D0DEA2729514065C46A40E9BF125F /* GPUImageLuminosity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageLuminosity.m; path = framework/Source/GPUImageLuminosity.m; sourceTree = "<group>"; }; A6403B0D05170E06559F3E406B72F91E /* AlibcJSONModelError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcJSONModelError.h; path = AlibcTradeBiz.framework/Headers/AlibcJSONModelError.h; sourceTree = "<group>"; }; A6534FD50A78D6E04A40FA31BB38C1D6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; A67CEA5115F507E5EBB60E2F5DAB8DF9 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry.framework; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A67CEA5115F507E5EBB60E2F5DAB8DF9 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; A685E6A0A9027E1F378DC7DAC678341B /* GPUImageCannyEdgeDetectionFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageCannyEdgeDetectionFilter.m; path = framework/Source/GPUImageCannyEdgeDetectionFilter.m; sourceTree = "<group>"; }; A6A74FB01EB4303FCE0829F226DC01E0 /* CRSecrectImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CRSecrectImageView.h; path = PodCode/Classes/CRSecrectImageView.h; sourceTree = "<group>"; }; A6D6E81C9EC6C36AC342368530953D70 /* GPUImageExposureFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageExposureFilter.m; path = framework/Source/GPUImageExposureFilter.m; sourceTree = "<group>"; }; @@ -2227,14 +2227,14 @@ AC1D0892C9B86513E080650324AB9A8E /* GPUImageTwoPassFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageTwoPassFilter.m; path = framework/Source/GPUImageTwoPassFilter.m; sourceTree = "<group>"; }; AC430D828D8D174C4EE51FA39D1BF579 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; }; AC7CF7057C3A193CE166112F50A63BFA /* AlibcTradeShowNativeMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTradeShowNativeMonitor.h; path = AlibcTradeBiz.framework/Headers/AlibcTradeShowNativeMonitor.h; sourceTree = "<group>"; }; AC7E355E8976596330BE6E7258845C76 /* YYCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYCache.framework; path = YYCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AC7E355E8976596330BE6E7258845C76 /* YYCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYCache.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AC99332487308EF7966D6205FBDB0C7A /* AlibcTRVAppManagerBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTRVAppManagerBridge.h; path = AlibcTradeBiz.framework/Headers/AlibcTRVAppManagerBridge.h; sourceTree = "<group>"; }; ACAE681345109B3A04579F74D105010D /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = "<group>"; }; AD082A7A839B9858D472FAE04033544E /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = "<group>"; }; AD0C9651B9D6AD9F057FFD3AFB52728B /* WVNotiBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVNotiBar.h; path = WindVaneBasic.framework/Headers/WVNotiBar.h; sourceTree = "<group>"; }; AD689FBC9FE82DD185FF26A139C6DCF7 /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveCocoa/RACTestScheduler.m; sourceTree = "<group>"; }; AD8C5331D30270F53995641F7F201EC4 /* GPUImageSobelEdgeDetectionFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageSobelEdgeDetectionFilter.h; path = framework/Source/GPUImageSobelEdgeDetectionFilter.h; sourceTree = "<group>"; }; AD9E347545DF8EC01567D4330FFF6E25 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage.framework; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AD9E347545DF8EC01567D4330FFF6E25 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; ADC65177D1B66AC6E0FA9D90EB84B3A8 /* GPUImageGaussianBlurFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageGaussianBlurFilter.h; path = framework/Source/GPUImageGaussianBlurFilter.h; sourceTree = "<group>"; }; ADD05E2D72B5F7D3ED204BF4D5AF9D4D /* GPUImageLookupFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageLookupFilter.m; path = framework/Source/GPUImageLookupFilter.m; sourceTree = "<group>"; }; AE51DE93AACD423EAA454CBF699982FD /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = "<group>"; }; @@ -2300,7 +2300,7 @@ B73DA6542A254D44218D1338583E7758 /* GLProgram.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GLProgram.h; path = framework/Source/GLProgram.h; sourceTree = "<group>"; }; B73E52DE8E0780C12AB9CB41B3D67159 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = "<group>"; }; B74F4A874BCE941B5F43F518F63C36DD /* GPUImageDifferenceBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageDifferenceBlendFilter.m; path = framework/Source/GPUImageDifferenceBlendFilter.m; sourceTree = "<group>"; }; B7838EDC53BC6408E358E601BF7D7077 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking.framework; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B7838EDC53BC6408E358E601BF7D7077 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B785F41E47B7F42FD2A1DC7E8C01F73A /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/OpenGLES.framework; sourceTree = DEVELOPER_DIR; }; B78AE6B74276136CACD318A64EAC1E46 /* NBResource.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = NBResource.bundle; path = AlibcTradeBiz.framework/NBResource.bundle; sourceTree = "<group>"; }; B79EF4FC4BC9488B44017EC996A5B9E9 /* UMShare.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UMShare.framework; path = UMShare/UMShare.framework; sourceTree = "<group>"; }; @@ -2446,7 +2446,7 @@ D2A5151351820DAEBC9D9267730BA4B3 /* RACEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTScope.h; path = ReactiveCocoa/extobjc/RACEXTScope.h; sourceTree = "<group>"; }; D2AA179CED467417BEE932B8232C942A /* RACTestScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTestScheduler.h; path = ReactiveCocoa/RACTestScheduler.h; sourceTree = "<group>"; }; D2D1C2EC2437000925CF614482A8AAEA /* ISecurityGuardOpenSecurityBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISecurityGuardOpenSecurityBody.h; path = SGSecurityBody.framework/Headers/ISecurityGuardOpenSecurityBody.h; sourceTree = "<group>"; }; D30035A1EB9BA6523C1A2FD7E5C6370D /* ShareSDK.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = ShareSDK.bundle; path = "mob_sharesdk-ShareSDK.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; D30035A1EB9BA6523C1A2FD7E5C6370D /* ShareSDK.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ShareSDK.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; D30B2F2EB72269A7E95C4AFD06BC4E0F /* GPUImageWeakPixelInclusionFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageWeakPixelInclusionFilter.m; path = framework/Source/GPUImageWeakPixelInclusionFilter.m; sourceTree = "<group>"; }; D32C59C4493A4D2AF3EB46E7828D5866 /* UIView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Layout.h"; path = "TZImagePickerController/TZImagePickerController/UIView+Layout.h"; sourceTree = "<group>"; }; D35AA0F2C9CE6208D67A2DE51CDA6715 /* RACDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDelegateProxy.h; path = ReactiveCocoa/RACDelegateProxy.h; sourceTree = "<group>"; }; @@ -2519,21 +2519,21 @@ E0B113363E02C5903DFBD820A06B92D6 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = "<group>"; }; E0B76F1E7828D1663ABE7212F8EA0706 /* GPUImageExclusionBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImageExclusionBlendFilter.m; path = framework/Source/GPUImageExclusionBlendFilter.m; sourceTree = "<group>"; }; E0E2898E400879EDB4DA4944A3FF4211 /* GPUImageMotionBlurFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageMotionBlurFilter.h; path = framework/Source/GPUImageMotionBlurFilter.h; sourceTree = "<group>"; }; E10996034012DF7A4D791E03FFF4F5B3 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = ShareSDK/Support/Required/ShareSDK.bundle/en.lproj; sourceTree = "<group>"; }; E10996034012DF7A4D791E03FFF4F5B3 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = en.lproj; path = ShareSDK/Support/Required/ShareSDK.bundle/en.lproj; sourceTree = "<group>"; }; E10FEA1FA27DEAD80C2405354695F977 /* GPUImageHighPassFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageHighPassFilter.h; path = framework/Source/GPUImageHighPassFilter.h; sourceTree = "<group>"; }; E120D8DD9452385482E482694BDD4065 /* NSObject+RACSelectorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACSelectorSignal.h"; path = "ReactiveCocoa/NSObject+RACSelectorSignal.h"; sourceTree = "<group>"; }; E145B88D54CA99E8FB2BBF447056154F /* GPUImagePoissonBlendFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPUImagePoissonBlendFilter.m; path = framework/Source/GPUImagePoissonBlendFilter.m; sourceTree = "<group>"; }; E147C4BD5E4334C9C7B9A174596D973F /* TZVideoPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoPlayerController.m; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.m; sourceTree = "<group>"; }; E1AE74FEDED8405D641EB2D4C5ABE319 /* WVCommonUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVCommonUtil.h; path = WindVaneCore.framework/Headers/WVCommonUtil.h; sourceTree = "<group>"; }; E1CCE816C94F0D91C9CF876418FB03A1 /* ShareSDK_JS_SinaWeibo.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = ShareSDK_JS_SinaWeibo.bundle; path = "mob_sharesdk-ShareSDK_JS_SinaWeibo.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; E1CCE816C94F0D91C9CF876418FB03A1 /* ShareSDK_JS_SinaWeibo.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ShareSDK_JS_SinaWeibo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; E20995BC79FB64D98AD6C9F9E236741C /* SDAutoLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDAutoLayout.xcconfig; sourceTree = "<group>"; }; E23B69E89911FC20BAB7CF9175B992F2 /* RACEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTKeyPathCoding.h; path = ReactiveCocoa/extobjc/RACEXTKeyPathCoding.h; sourceTree = "<group>"; }; E24383D74D45461978CCED01B82F1C52 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E24383D74D45461978CCED01B82F1C52 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E25159B35E22CA6790F9DA2AAF67C5FA /* WVBasicConstant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WVBasicConstant.h; path = WindVaneCore.framework/Headers/WVBasicConstant.h; sourceTree = "<group>"; }; E254AF060692CD9CF2028AB22383AA8F /* GPUImageKuwaharaRadius3Filter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageKuwaharaRadius3Filter.h; path = framework/Source/GPUImageKuwaharaRadius3Filter.h; sourceTree = "<group>"; }; E25F260E32208900FB09C736C0672C62 /* GPUImageGammaFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageGammaFilter.h; path = framework/Source/GPUImageGammaFilter.h; sourceTree = "<group>"; }; E26670AD391FEB93A325E732AA092231 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; }; E2A67DABA0F3673C4AB83289FD53CAF6 /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveCocoa/RACCompoundDisposableProvider.d; sourceTree = "<group>"; }; E2A67DABA0F3673C4AB83289FD53CAF6 /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.dtrace; name = RACCompoundDisposableProvider.d; path = ReactiveCocoa/RACCompoundDisposableProvider.d; sourceTree = "<group>"; }; E2C61E00C0E473F2539FE48F46CA1269 /* YYDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYDiskCache.h; path = YYCache/YYDiskCache.h; sourceTree = "<group>"; }; E2DE27CD9DAA4561AB8B03BFF8645933 /* AlibcTradeSDKUrlTypeConfigModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AlibcTradeSDKUrlTypeConfigModel.h; path = AlibcTradeBiz.framework/Headers/AlibcTradeSDKUrlTypeConfigModel.h; sourceTree = "<group>"; }; E3278EE5FF094271F9171219273BAD8D /* SDImageAPNGCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoderInternal.h; path = SDWebImage/Private/SDImageAPNGCoderInternal.h; sourceTree = "<group>"; }; @@ -2620,7 +2620,7 @@ F2B159963FE1CA6919558E6D541A8761 /* UIControl+RACSignalSupportPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupportPrivate.h"; path = "ReactiveCocoa/UIControl+RACSignalSupportPrivate.h"; sourceTree = "<group>"; }; F2B926226F2908BB7BC9B7C0C88ED484 /* UIViewController+TYSnapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+TYSnapshot.m"; path = "TYSnapshotScroll/UIViewController+TYSnapshot.m"; sourceTree = "<group>"; }; F2EADA498FEDC0643B26AAFDC7F5A44E /* GPUImageSwirlFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPUImageSwirlFilter.h; path = framework/Source/GPUImageSwirlFilter.h; sourceTree = "<group>"; }; F2F77357068A5E6AD3784A0ADE2839FF /* QQ.js */ = {isa = PBXFileReference; includeInIndex = 1; name = QQ.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/platforms/QQ.js; sourceTree = "<group>"; }; F2F77357068A5E6AD3784A0ADE2839FF /* QQ.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = QQ.js; path = ShareSDK/Support/Required/ShareSDK.bundle/ScriptCore/platforms/QQ.js; sourceTree = "<group>"; }; F2FB25DBFB116CB81480657288BE232E /* UIAlertView+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+RACSignalSupport.m"; path = "ReactiveCocoa/UIAlertView+RACSignalSupport.m"; sourceTree = "<group>"; }; F32C51C38E62F20B915C4C5D4A631792 /* ReactiveCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveCocoa.xcconfig; sourceTree = "<group>"; }; F361E98D93638A09E14E69CC5918313B /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = "<group>"; }; @@ -2997,7 +2997,6 @@ 98E2F57A45370DAEBE7DFCA945CAC3D1 /* Frameworks */, 7FC7AE581EC3C28C7FD38C998C65AC96 /* Resources */, ); name = AliAuthSDK; path = AliAuthSDK; sourceTree = "<group>"; }; @@ -3020,7 +3019,6 @@ 02D310D6E97295F8CB4CD1B39ED5DBB0 /* Resources */, 3EC0FB1FC25597D65CB4BB9D0ACDBDA0 /* Support Files */, ); name = SAMKeychain; path = SAMKeychain; sourceTree = "<group>"; }; @@ -3056,7 +3054,6 @@ 398D69AB16CD6F18C5C1C4AEE55CCCAF /* Frameworks */, 4161F592C25F4EC9777B53745800B945 /* Resources */, ); name = AliLinkPartnerSDK; path = AliLinkPartnerSDK; sourceTree = "<group>"; }; @@ -3078,7 +3075,6 @@ 5EBD9DFA141B41D58F1DFD9F06182A6D /* YYModel.h */, 03C4F70154A98D63CA34A72A4582C0A3 /* Support Files */, ); name = YYModel; path = YYModel; sourceTree = "<group>"; }; @@ -3153,7 +3149,6 @@ children = ( 5E43BFF9140DA1FC2252D402E3E3D80F /* Frameworks */, ); name = UMCCommon; path = UMCCommon; sourceTree = "<group>"; }; @@ -3162,7 +3157,6 @@ children = ( 9FD3DB6A48E5E84C1F3379EBF41357E7 /* Frameworks */, ); name = MOBFoundation; path = MOBFoundation; sourceTree = "<group>"; }; @@ -3212,7 +3206,6 @@ 04587877D730A8AC90E05D216739A4D0 /* YYWebImageOperation.m */, CC6AF38D24D42544C12AB5E8A46C055A /* Support Files */, ); name = YYWebImage; path = YYWebImage; sourceTree = "<group>"; }; @@ -3266,7 +3259,6 @@ 6AFA9C33412A6A44F828F8D2425D9579 /* ViewController+MASAdditions.m */, 5AA89CE9D553A67E3D153969ADCCAF94 /* Support Files */, ); name = Masonry; path = Masonry; sourceTree = "<group>"; }; @@ -3291,7 +3283,6 @@ DE0AB2FBF0F89E7336C80085BC1EADAF /* Social */, C78FEE858CB90E5FAEB29C943B2EFE70 /* UI */, ); name = UMCShare; path = UMCShare; sourceTree = "<group>"; }; @@ -3329,7 +3320,6 @@ children = ( FB1497BF3BAB190233D113C21C48BE7F /* Frameworks */, ); name = BCUserTrack; path = BCUserTrack; sourceTree = "<group>"; }; @@ -3354,7 +3344,6 @@ 2A1737150BDBC20E49AF3BC56F13156D /* Support Files */, F8D5D9AB76AB833F766A9E9816493E30 /* WebP */, ); name = YYImage; path = YYImage; sourceTree = "<group>"; }; @@ -3381,7 +3370,6 @@ children = ( BB39FAB511C8282129D4AC1A0CB22B39 /* Frameworks */, ); name = UMCAnalytics; path = UMCAnalytics; sourceTree = "<group>"; }; @@ -3419,7 +3407,6 @@ 64A3157C046428411FFEB04F56545B90 /* Resources */, BB8A574EF82C5AE07A275A09799B8F67 /* Support Files */, ); name = IQKeyboardManager; path = IQKeyboardManager; sourceTree = "<group>"; }; @@ -3461,7 +3448,6 @@ 57415F1E0600DB498644150A079B0465 /* SGSecurityBody.h */, 393E9671379F28AF53B19B2BADEE7CF6 /* Frameworks */, ); name = securityGuard; path = securityGuard; sourceTree = "<group>"; }; @@ -3846,7 +3832,6 @@ 9A4D190F173F62475E574F351BB6D7A2 /* Resources */, 60DC2513E4BB03B4D5EB983771A30271 /* Support Files */, ); name = GPUImage; path = GPUImage; sourceTree = "<group>"; }; @@ -3875,7 +3860,6 @@ 8B51ED77D9B5F80850CE6A83F88BFCE1 /* Support Files */, B6E0DBEE602EFCC9A3E929B8CBFB069F /* UIKit */, ); name = AFNetworking; path = AFNetworking; sourceTree = "<group>"; }; @@ -3901,7 +3885,6 @@ B90735BA88B265EB91A3B43C163C2624 /* UIView+SDAutoLayout.m */, CBA027661A8A98DD847A972EB8548CC0 /* Support Files */, ); name = SDAutoLayout; path = SDAutoLayout; sourceTree = "<group>"; }; @@ -4013,7 +3996,6 @@ children = ( 5E93D5C988D4E079E0620A0BB20E887F /* Frameworks */, ); name = UTDID; path = UTDID; sourceTree = "<group>"; }; @@ -4076,7 +4058,6 @@ 82032CE36B7756CD4348AD768A32AE10 /* CRSecrectImageView.m */, CE7DF5F9C591AC6911BF1942548BE632 /* Support Files */, ); name = CRBoxInputView; path = CRBoxInputView; sourceTree = "<group>"; }; @@ -4347,7 +4328,6 @@ AB0B2749F99CE3938BD253764D157B4C /* YYTextWeakProxy.m */, B9B0F96F0BB73907E2F54969829F7ED1 /* Support Files */, ); name = YYText; path = YYText; sourceTree = "<group>"; }; @@ -4358,7 +4338,6 @@ 3A158BDCBBA896CD76577B0A06199E88 /* UICollectionViewLeftAlignedLayout.m */, FD15340D9FF10109B1491E0D8DDE1F81 /* Support Files */, ); name = UICollectionViewLeftAlignedLayout; path = UICollectionViewLeftAlignedLayout; sourceTree = "<group>"; }; @@ -4389,7 +4368,6 @@ 4665842893A54F0AB44D2E67899E3538 /* WKWebView+TYSnapshot.m */, F8C3EA09CE497E139AAF37DD6D01C2B6 /* Support Files */, ); name = TYSnapshotScroll; path = TYSnapshotScroll; sourceTree = "<group>"; }; @@ -4501,7 +4479,6 @@ C2E3CE16605A57D0252ED8427257C859 /* Resources */, 49C1BD80A6290060BC0CAEBC176FA1CA /* Support Files */, ); name = MJRefresh; path = MJRefresh; sourceTree = "<group>"; }; @@ -4697,7 +4674,6 @@ 22A15FA196349599CCC543E418090C15 /* Frameworks */, 03313CCCFC7D3DC6B2258F901A9269E3 /* Resources */, ); name = AlibcTradeSDK; path = AlibcTradeSDK; sourceTree = "<group>"; }; @@ -4733,7 +4709,6 @@ children = ( 42B4662CE3B8E19404D7D2369BD7CC1E /* Frameworks */, ); name = mtopSDK; path = mtopSDK; sourceTree = "<group>"; }; @@ -4752,7 +4727,6 @@ 82A0892EBC0CBE905BA93CB0EDC4EAA1 /* UICountingLabel.m */, 0184CA1A8D97AC2934394E944015B486 /* Support Files */, ); name = UICountingLabel; path = UICountingLabel; sourceTree = "<group>"; }; @@ -4861,7 +4835,6 @@ F21EFEDD9C81C99A1EB31C37F575E8B9 /* YYMemoryCache.m */, 6C5FA97B88F4220CFD303F5EA2C5ED37 /* Support Files */, ); name = YYCache; path = YYCache; sourceTree = "<group>"; }; @@ -4929,7 +4902,6 @@ 635D1374346437939150B5C1ED65C7F6 /* Support Files */, C6DC055099D339C15DC2115604B2B89F /* UI */, ); name = ReactiveCocoa; path = ReactiveCocoa; sourceTree = "<group>"; }; @@ -4941,7 +4913,6 @@ 1CA291A21FB75756E987571D3FAA7451 /* UIView+Toast.m */, 36A8E6B01D10B491925DD457B53867CF /* Support Files */, ); name = Toast; path = Toast; sourceTree = "<group>"; }; @@ -5213,7 +5184,6 @@ 70C0F2EB9B35619BCBF51A6BF089AD62 /* Resources */, BAB5FC5D2C4B3EAB9E0C22896DCEF521 /* Support Files */, ); name = TZImagePickerController; path = TZImagePickerController; sourceTree = "<group>"; }; @@ -5224,7 +5194,6 @@ 5DC6609303AA7FB14FACC085458AE39C /* MBProgressHUD.m */, E588DCC214AA945BA1B83D763D5B27A6 /* Support Files */, ); name = MBProgressHUD; path = MBProgressHUD; sourceTree = "<group>"; }; @@ -5283,7 +5252,6 @@ D95BA419C03933C1A37369EB93F76118 /* Core */, 4A4B056E4DE0429EE24C118EAD8DB308 /* Support Files */, ); name = SDWebImage; path = SDWebImage; sourceTree = "<group>"; }; @@ -5301,7 +5269,6 @@ 29AD60410940CBA0B68AE2775D84C6CD /* Resources */, D942B2C1ECE1988183A40499A388BFF7 /* Support Files */, ); name = SVProgressHUD; path = SVProgressHUD; sourceTree = "<group>"; }; @@ -5312,7 +5279,6 @@ AE7F44C8ADF957F53A47620F351A1DC4 /* Core */, D99591C537A8B6DFB844A9016D67DE83 /* WindVane */, ); name = WindVane; path = WindVane; sourceTree = "<group>"; }; @@ -5324,7 +5290,6 @@ 3A5C8AC4E3F97CDF3E13E682394D2BFC /* ShareSDKUI */, 0D3D8C423B9357301C28AFAFD3F4EEF8 /* Support Files */, ); name = mob_sharesdk; path = mob_sharesdk; sourceTree = "<group>"; }; @@ -6598,14 +6563,15 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; LastUpgradeCheck = 1150; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; productRefGroup = D871545BB0E292342DAB46DEEB49BEFB /* Products */; @@ -7619,6 +7585,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_WeChat-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK_JS_WeChat; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7824,6 +7791,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8152,6 +8120,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_QQ-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK_JS_QQ; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8546,6 +8515,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_SinaWeibo-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK_JS_SinaWeibo; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8691,6 +8661,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_SinaWeibo-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK_JS_SinaWeibo; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8773,6 +8744,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8884,6 +8856,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_QQ-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK_JS_QQ; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8996,6 +8969,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; INFOPLIST_FILE = "Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_WeChat-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; PRODUCT_BUNDLE_IDENTIFIER = "${PRODUCT_BUNDLE_IDENTIFIER}"; PRODUCT_NAME = ShareSDK_JS_WeChat; SDKROOT = iphoneos; SKIP_INSTALL = YES; Pods/Pods.xcodeproj/xcuserdata/lrj.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -7,47 +7,47 @@ <key>AFNetworking.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>23</integer> <integer>17</integer> </dict> <key>CRBoxInputView.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>11</integer> <integer>27</integer> </dict> <key>GPUImage.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>12</integer> <integer>9</integer> </dict> <key>IQKeyboardManager.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>8</integer> <integer>4</integer> </dict> <key>MBProgressHUD.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>26</integer> <integer>1</integer> </dict> <key>MJRefresh.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>16</integer> <integer>12</integer> </dict> <key>Masonry.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>19</integer> <integer>6</integer> </dict> <key>Pods-MIduo.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>25</integer> <integer>22</integer> </dict> <key>ReactiveCocoa.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>10</integer> <integer>26</integer> </dict> <key>SAMKeychain.xcscheme_^#shared#^_</key> <dict> @@ -57,22 +57,22 @@ <key>SDAutoLayout.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>13</integer> <integer>23</integer> </dict> <key>SDWebImage.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>21</integer> <integer>14</integer> </dict> <key>SVProgressHUD.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>3</integer> <integer>19</integer> </dict> <key>TYSnapshotScroll.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>14</integer> <integer>13</integer> </dict> <key>TZImagePickerController.xcscheme_^#shared#^_</key> <dict> @@ -82,62 +82,62 @@ <key>Toast.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>22</integer> <integer>16</integer> </dict> <key>UICollectionViewLeftAlignedLayout.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>27</integer> <integer>18</integer> </dict> <key>UICountingLabel.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>2</integer> <integer>20</integer> </dict> <key>YYCache.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>15</integer> <integer>3</integer> </dict> <key>YYImage.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>9</integer> <integer>24</integer> </dict> <key>YYModel.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>4</integer> <integer>10</integer> </dict> <key>YYText.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>6</integer> <integer>11</integer> </dict> <key>YYWebImage.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>18</integer> <integer>8</integer> </dict> <key>mob_sharesdk-ShareSDK.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>17</integer> <integer>2</integer> </dict> <key>mob_sharesdk-ShareSDK_JS_QQ.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>1</integer> <integer>21</integer> </dict> <key>mob_sharesdk-ShareSDK_JS_SinaWeibo.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>24</integer> <integer>15</integer> </dict> <key>mob_sharesdk-ShareSDK_JS_WeChat.xcscheme_^#shared#^_</key> <dict> <key>orderHint</key> <integer>20</integer> <integer>25</integer> </dict> </dict> </dict> Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK-Info.plist
@@ -2,23 +2,23 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> </dict> </plist> Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_QQ-Info.plist
@@ -2,23 +2,23 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> </dict> </plist> Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_SinaWeibo-Info.plist
@@ -2,23 +2,23 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> </dict> </plist> Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_WeChat-Info.plist
@@ -2,23 +2,23 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME}</string> <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>4.3.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1</string> <key>NSPrincipalClass</key> <string></string> </dict> </plist>