MIduo.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/MIduo.xcscheme | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstate | 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo/Info.plist | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo/数据/Category/SJNetwork.m | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo/界面/优惠券/classificationViewController.m | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo/界面/动态/DynamicViewController.m | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo/界面/搜索/searchViewController.m | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
MIduo/界面/首页/recommendViewController.m | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
MIduo.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/MIduo.xcscheme
@@ -23,7 +23,7 @@ </BuildActionEntries> </BuildAction> <TestAction buildConfiguration = "Debug" buildConfiguration = "Release" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstateBinary files differ
MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -2,38 +2,4 @@ <Bucket type = "0" version = "2.0"> <Breakpoints> <BreakpointProxy BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> <BreakpointContent shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" filePath = "MIduo/界面/首页/NEWHomeViewController.m" timestampString = "557295104.165622" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "192" endingLineNumber = "192" landmarkName = "-pushInfomationClicked:" landmarkType = "7"> </BreakpointContent> </BreakpointProxy> <BreakpointProxy BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> <BreakpointContent shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" filePath = "MIduo/界面/首页/NEWHomeViewController.m" timestampString = "557295104.165681" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "199" endingLineNumber = "199" landmarkName = "-pushInfomationClicked:" landmarkType = "7"> </BreakpointContent> </BreakpointProxy> </Breakpoints> </Bucket> MIduo/Info.plist
@@ -17,7 +17,7 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>1.1.1</string> <string>1.1.2</string> <key>CFBundleURLTypes</key> <array> <dict> @@ -94,7 +94,7 @@ </dict> </array> <key>CFBundleVersion</key> <string>13</string> <string>14</string> <key>LSApplicationQueriesSchemes</key> <array> <string>tbopen</string> MIduo/Êý¾Ý/Category/SJNetwork.m
@@ -7,6 +7,8 @@ // #import "SJNetwork.h" #import <sys/utsname.h> #define Version [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"] //buildå· #define Package @"com.haicaojie-ios" //ç¸å½äºå å @@ -28,6 +30,9 @@ [dic setObject:apiversion forKey:@"apiversion"]; [dic setObject:platform forKey:@"platform"]; [dic setObject:appid forKey:@"appid"]; [dic setObject:[self deviceType] forKey:@"deviceType"]; [dic setObject:[[UIDevice currentDevice] systemVersion] forKey:@"osVersion"]; [dic setObject:@"appstore" forKey:@"channel"]; //ç°å¨çæ¶é´ NSTimeInterval timeNow = [[NSDate date] timeIntervalSince1970]; long long int date = (long long int)timeNow*1000; @@ -69,5 +74,146 @@ return resultString; } + (NSString*)deviceType { struct utsname systemInfo; uname(&systemInfo); NSString*platform = [NSString stringWithCString: systemInfo.machine encoding:NSASCIIStringEncoding]; if([platform isEqualToString:@"iPhone1,1"]) return@"iPhone 2G"; if([platform isEqualToString:@"iPhone1,2"]) return@"iPhone 3G"; if([platform isEqualToString:@"iPhone2,1"]) return@"iPhone 3GS"; if([platform isEqualToString:@"iPhone3,1"]) return@"iPhone 4"; if([platform isEqualToString:@"iPhone3,2"]) return@"iPhone 4"; if([platform isEqualToString:@"iPhone3,3"]) return@"iPhone 4"; if([platform isEqualToString:@"iPhone4,1"]) return@"iPhone 4S"; if([platform isEqualToString:@"iPhone5,1"]) return@"iPhone 5"; if([platform isEqualToString:@"iPhone5,2"]) return@"iPhone 5"; if([platform isEqualToString:@"iPhone5,3"]) return@"iPhone 5c"; if([platform isEqualToString:@"iPhone5,4"]) return@"iPhone 5c"; if([platform isEqualToString:@"iPhone6,1"]) return@"iPhone 5s"; if([platform isEqualToString:@"iPhone6,2"]) return@"iPhone 5s"; if([platform isEqualToString:@"iPhone7,1"]) return@"iPhone 6 Plus"; if([platform isEqualToString:@"iPhone7,2"]) return@"iPhone 6"; if([platform isEqualToString:@"iPhone8,1"]) return@"iPhone 6s"; if([platform isEqualToString:@"iPhone8,2"]) return@"iPhone 6s Plus"; if([platform isEqualToString:@"iPhone8,4"]) return@"iPhone SE"; if([platform isEqualToString:@"iPhone9,1"]) return@"iPhone 7"; if([platform isEqualToString:@"iPhone9,3"]) return@"iPhone 7"; if([platform isEqualToString:@"iPhone9,2"]) return@"iPhone 7 Plus"; if([platform isEqualToString:@"iPhone9,4"]) return@"iPhone 7 Plus"; if([platform isEqualToString:@"iPhone10,1"]) return@"iPhone 8"; if([platform isEqualToString:@"iPhone10,4"]) return@"iPhone 8"; if([platform isEqualToString:@"iPhone10,2"]) return@"iPhone 8 Plus"; if([platform isEqualToString:@"iPhone10,5"]) return@"iPhone 8 Plus"; if([platform isEqualToString:@"iPhone10,3"]) return@"iPhone X"; if([platform isEqualToString:@"iPhone10,6"]) return@"iPhone X"; if([platform isEqualToString:@"iPod1,1"]) return@"iPod Touch 1G"; if([platform isEqualToString:@"iPod2,1"]) return@"iPod Touch 2G"; if([platform isEqualToString:@"iPod3,1"]) return@"iPod Touch 3G"; if([platform isEqualToString:@"iPod4,1"]) return@"iPod Touch 4G"; if([platform isEqualToString:@"iPod5,1"]) return@"iPod Touch 5G"; if([platform isEqualToString:@"iPad1,1"]) return@"iPad 1G"; if([platform isEqualToString:@"iPad2,1"]) return@"iPad 2"; if([platform isEqualToString:@"iPad2,2"]) return@"iPad 2"; if([platform isEqualToString:@"iPad2,3"]) return@"iPad 2"; if([platform isEqualToString:@"iPad2,4"]) return@"iPad 2"; if([platform isEqualToString:@"iPad2,5"]) return@"iPad Mini 1G"; if([platform isEqualToString:@"iPad2,6"]) return@"iPad Mini 1G"; if([platform isEqualToString:@"iPad2,7"]) return@"iPad Mini 1G"; if([platform isEqualToString:@"iPad3,1"]) return@"iPad 3"; if([platform isEqualToString:@"iPad3,2"]) return@"iPad 3"; if([platform isEqualToString:@"iPad3,3"]) return@"iPad 3"; if([platform isEqualToString:@"iPad3,4"]) return@"iPad 4"; if([platform isEqualToString:@"iPad3,5"]) return@"iPad 4"; if([platform isEqualToString:@"iPad3,6"]) return@"iPad 4"; if([platform isEqualToString:@"iPad4,1"]) return@"iPad Air"; if([platform isEqualToString:@"iPad4,2"]) return@"iPad Air"; if([platform isEqualToString:@"iPad4,3"]) return@"iPad Air"; if([platform isEqualToString:@"iPad4,4"]) return@"iPad Mini 2G"; if([platform isEqualToString:@"iPad4,5"]) return@"iPad Mini 2G"; if([platform isEqualToString:@"iPad4,6"]) return@"iPad Mini 2G"; if([platform isEqualToString:@"iPad4,7"]) return@"iPad Mini 3"; if([platform isEqualToString:@"iPad4,8"]) return@"iPad Mini 3"; if([platform isEqualToString:@"iPad4,9"]) return@"iPad Mini 3"; if([platform isEqualToString:@"iPad5,1"]) return@"iPad Mini 4"; if([platform isEqualToString:@"iPad5,2"]) return@"iPad Mini 4"; if([platform isEqualToString:@"iPad5,3"]) return@"iPad Air 2"; if([platform isEqualToString:@"iPad5,4"]) return@"iPad Air 2"; if([platform isEqualToString:@"iPad6,3"]) return@"iPad Pro 9.7"; if([platform isEqualToString:@"iPad6,4"]) return@"iPad Pro 9.7"; if([platform isEqualToString:@"iPad6,7"]) return@"iPad Pro 12.9"; if([platform isEqualToString:@"iPad6,8"]) return@"iPad Pro 12.9"; if([platform isEqualToString:@"i386"]) return@"iPhone Simulator"; if([platform isEqualToString:@"x86_64"]) return@"iPhone Simulator"; return platform; } @end MIduo/½çÃæ/ÓÅ»Ýȯ/classificationViewController.m
@@ -268,6 +268,7 @@ } } else { if (self.GoodsData.count == 0) { self.noNetworkViews.primtTitle.text = @"ç½ç»è¿æ¥å¼å¸¸ï¼è¯·æ£æµç½ç»è®¾ç½®"; MIduo/½çÃæ/¶¯Ì¬/DynamicViewController.m
@@ -34,6 +34,8 @@ @property (nonatomic, assign) NSInteger page; @property (nonatomic,strong)SJNoNetwork *noNetworkViews; /// è¯·æ±æåæ¬¡æ° @property (nonatomic, assign) NSInteger successNumber; @end @@ -56,6 +58,8 @@ - (void)viewDidLoad { [super viewDidLoad]; self.successNumber = 0; // éåbutton UIButton *backbutton = [UIButton buttonWithType:UIButtonTypeCustom]; @@ -164,7 +168,9 @@ { self.noNetworkViews.hidden = YES; if (self.dataSource.count == 0) { if (self.successNumber == 0) { self.successNumber++; [self.view makeToastActivity:CSToastPositionCenter]; [self getRecommendActivity]; @@ -177,7 +183,14 @@ { self.noNetworkViews.hidden = YES; if (self.dataSource.count == 0) { // if (self.dataSource.count == 0) { // // [self.view makeToastActivity:CSToastPositionCenter]; // [self getRecommendActivity]; // } if (self.successNumber == 0) { self.successNumber++; [self.view makeToastActivity:CSToastPositionCenter]; [self getRecommendActivity]; @@ -316,8 +329,11 @@ } } else { if (self.dataSource.count == 0) { self.successNumber = 0; self.noNetworkViews.primtTitle.text = @"ç½ç»è¿æ¥å¼å¸¸ï¼è¯·æ£æµç½ç»è®¾ç½®"; [self.noNetworkViews.iconImage setImage:[UIImage imageNamed:@"ç½ç»é误"]]; self.noNetworkViews.hidden = NO; MIduo/½çÃæ/ËÑË÷/searchViewController.m
@@ -183,7 +183,7 @@ [self.dataOld removeAllObjects]; [self getOldSearch]; [self performSelector:@selector(delayMethod) withObject:nil afterDelay:0.8f]; // [self performSelector:@selector(delayMethod) withObject:nil afterDelay:0.8f]; } @@ -416,8 +416,6 @@ self.dataOld = [[dic objectForKey:@"data"] objectForKey:@"historySearchList"]; [self.collectionView reloadData]; [self performSelector:@selector(delayMethod) withObject:nil afterDelay:0.8f]; } else { //æ¾ç¤ºç½ç»è¿æ¥å¤±è´¥ @@ -719,4 +717,29 @@ return _noNetworkViews; } #pragma mark 夿é®çæ¯å¦æ¾ç¤ºï¼è¿åå¼ä¸º0ï¼é®çæªæ¾ç¤ºï¼ - (CGFloat)visibleKeyboardHeight { #if !defined(SV_APP_EXTENSIONS) UIWindow *keyboardWindow = nil; for (UIWindow *testWindow in [[UIApplication sharedApplication] windows]) { if(![[testWindow class] isEqual:[UIWindow class]]) { keyboardWindow = testWindow; break; } } for (__strong UIView *possibleKeyboard in [keyboardWindow subviews]) { if([possibleKeyboard isKindOfClass:NSClassFromString(@"UIPeripheralHostView")] || [possibleKeyboard isKindOfClass:NSClassFromString(@"UIKeyboard")]) { return CGRectGetHeight(possibleKeyboard.bounds); } else if([possibleKeyboard isKindOfClass:NSClassFromString(@"UIInputSetContainerView")]) { for (__strong UIView *possibleKeyboardSubview in [possibleKeyboard subviews]) { if([possibleKeyboardSubview isKindOfClass:NSClassFromString(@"UIInputSetHostView")]) { return CGRectGetHeight(possibleKeyboardSubview.bounds); } } } } #endif return 0; } @end MIduo/½çÃæ/Ê×Ò³/recommendViewController.m
@@ -124,6 +124,13 @@ //æ¯å¦æ¾ç¤ºæ°äººçº¢å çå¼¹çª if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"newuser"] intValue] == 0) { NSArray *tempArr = [[[NSUserDefaults standardUserDefaults] objectForKey:@"MainUrlArray"] objectForKey:@"info"]; if (tempArr.count == 0 || !tempArr) { [YTHsharedManger startManger].isNewUser = 1; } if ([YTHsharedManger startManger].isNewUser == 0) { [self ShowNewUser];