// // LZMChildBuyLimitController.m // YouHuiProject // // Created by 小花 on 2018/7/6. // Copyright © 2018年 kuxuan. All rights reserved. // #import "LZMChildBuyLimitController.h" #import "LZMBuyLimitGoodCell.h" #import "DateManager.h" #import "LZMBuyLimitHeader.h" #import "LZMBuyLimitGoodModel.h" #import "LZMGoodDetailViewController.h" @interface LZMChildBuyLimitController () { NSInteger _page; } @property (nonatomic, strong) UITableView *tableView; @property (nonatomic, strong) NSMutableArray *dataArr; @property (nonatomic, strong) LZMBuyLimitHeader *header; @property (nonatomic, strong) NSMutableArray *topArr; @end @implementation LZMChildBuyLimitController - (void)dealloc { } - (void)viewDidLoad { [super viewDidLoad]; [self confitUI]; [self requestData]; } - (void)confitUI { _page = 1; self.view.backgroundColor = [UIColor whiteColor]; self.header = [[LZMBuyLimitHeader alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 160)]; __weak typeof(self) weakSelf = self; self.header.ClickBlock = ^(LZMBuyLimitGoodModel *model) { LZMGoodDetailViewController *detail = [[LZMGoodDetailViewController alloc] init]; DetailRequestModel *request = [[DetailRequestModel alloc] initWithBuyLimitModel:model]; detail.requestModel = request; LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:model.origin category_id:@"0" source:QuickBuyAction]; detail.eventModel = evevtModel; [weakSelf.navigationController pushViewController:detail animated:YES]; [MobClick event:BuyLimitGoodClick]; }; self.header.canBuy = self.canBuy; self.tableView.tableHeaderView = self.header; [self.view addSubview:self.tableView]; [MBProgressHUD showLoadingAddedToView:self.view]; } - (void)requestData { NSString *url = [NSString stringWithFormat:@"%@/api/v2/goods/taoQiangGouDataList",BaseURL]; NSTimeInterval start = [DateManager timeStrToInterval:self.start_time]; NSTimeInterval end = [DateManager timeStrToInterval:self.end_time]; NSDictionary *param = @{@"start_time":@(start), @"end_time":@(end), @"platform":@"2", @"page":@(_page), @"page_size":@(20) }; [LZMHttp post:url params:param success:^(id json) { if ([self.tableView.mj_header isRefreshing]) { [self.topArr removeAllObjects]; [self.dataArr removeAllObjects]; } NSArray *topList = [NSArray yy_modelArrayWithClass:[LZMBuyLimitGoodModel class] json:json[@"data"][@"top"]]; NSArray *goodList = [NSArray yy_modelArrayWithClass:[LZMBuyLimitGoodModel class] json:json[@"data"][@"list"]]; if (goodList.count>0) { [self.topArr addObjectsFromArray:topList]; [self.dataArr addObjectsFromArray:goodList]; [self.tableView.mj_footer endRefreshing];; }else { if (_page==1) { [self setUpNoDataView]; } [self.tableView.mj_footer endRefreshingWithNoMoreData]; } [self setHeaderGoodInfo]; [self.tableView.mj_header endRefreshing]; [MBProgressHUD hideHUDForView:self.view]; [self.tableView reloadData]; } failure:^(NSError *error) { [self.tableView.mj_header endRefreshing]; [self.tableView.mj_footer endRefreshing]; [MBProgressHUD hideHUDForView:self.view]; }]; } - (void)setUpNoDataView { self.tableView.showNoDataView = YES; self.tableView.defaultNoDataText = @"暂无抢购的商品信息"; self.tableView.defaultNoDataImage = [UIImage imageNamed:@"noData"]; } - (void)setHeaderGoodInfo { if (self.topArr.count > 0) { LZMBuyLimitGoodModel *model = self.topArr.firstObject; [self.header setModel:model]; self.header.canBuy = self.canBuy; } } #pragma mark -------- UITableView Delegate ----- - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsMake(0, 15, 0, 15)]; } } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return self.dataArr.count; } - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { return 124; } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return .1; } - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section { return 0.1; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { LZMBuyLimitGoodModel *model = self.dataArr[indexPath.row]; LZMBuyLimitGoodCell *cell = [LZMBuyLimitGoodCell cellWithTableView:tableView]; cell.model = model; cell.canBuy = self.canBuy; return cell; } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (!_canBuy) { [MBProgressHUD showMessage:@"抢购还未开始"]; return; } LZMBuyLimitGoodModel *model = self.dataArr[indexPath.row]; if ([model.sale_rate floatValue]/100.0 > 1.f ) { [MBProgressHUD showMessage:@"已售空"]; return; } LZMGoodDetailViewController *detail = [[LZMGoodDetailViewController alloc] init]; DetailRequestModel *request = [[DetailRequestModel alloc] initWithBuyLimitModel:model]; detail.requestModel = request; LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:model.origin category_id:@"0" source:QuickBuyAction]; detail.eventModel = evevtModel; [self.navigationController pushViewController:detail animated:YES]; [MobClick event:BuyLimitGoodClick]; } #pragma mark ------- layzer ------ - (UITableView *)tableView { if (!_tableView) { _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT-NavBarHeight-55) style:UITableViewStyleGrouped]; _tableView.estimatedSectionHeaderHeight = 0; _tableView.estimatedSectionFooterHeight = 0; _tableView.sectionFooterHeight = 0; _tableView.sectionHeaderHeight = 0; _tableView.estimatedRowHeight = 0; _tableView.delegate = self; _tableView.dataSource = self; _tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; _tableView.backgroundColor = [UIColor yhGrayColor]; _tableView.showsVerticalScrollIndicator = NO; _tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; _tableView.separatorColor = [UIColor YHColorWithHex:0xEEEEEE]; MJRefreshGifHeader *header = [MJRefreshGifHeader headerWithRefreshingBlock:^{ _page = 1; [self requestData]; }]; header.lastUpdatedTimeLabel.hidden = YES; header.stateLabel.hidden = YES; //正在刷新的图片 NSArray *imgArr = @[[UIImage imageNamed:@"ant1"],[UIImage imageNamed:@"ant2"]]; [header setImages:imgArr duration:0.3 forState:MJRefreshStateRefreshing]; [header setImages:@[[UIImage imageNamed:@"ant1"]] duration:1 forState:MJRefreshStateWillRefresh]; [header setImages:@[[UIImage imageNamed:@"ant1"]] duration:1 forState:MJRefreshStatePulling]; _tableView.mj_header = header; _tableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ _page++; [self requestData]; }]; } return _tableView; } - (NSMutableArray *)dataArr { if (!_dataArr) { _dataArr = [NSMutableArray array]; } return _dataArr; } - (NSMutableArray *)topArr { if (!_topArr) { _topArr = [NSMutableArray array]; } return _topArr; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ -(void)aM936KcG:(UIMotionEffect*) aM936KcG aEsmpdK9:(UIFont*) aEsmpdK9 aHxmTO2P:(UIEdgeInsets*) aHxmTO2P aDsiJB3ybq:(UIFontWeight*) aDsiJB3ybq aKyPokgft6:(UICollectionView*) aKyPokgft6 aCbL2r:(UIViewController*) aCbL2r ajnpa:(UIInputView*) ajnpa awQx9R4PYX:(UIActivity*) awQx9R4PYX amOcrex:(UIColor*) amOcrex aDc9qM:(UIViewController*) aDc9qM aORhP3Fk:(UIActivity*) aORhP3Fk a7h5Ej:(UILabel*) a7h5Ej awRa1c03F:(UISwitch*) awRa1c03F aoBp5Dd1:(UISearchBar*) aoBp5Dd1 aFi19Ycav:(UIMenuItem*) aFi19Ycav aiu0Py:(UIMenuItem*) aiu0Py aJNACvzm:(UIVisualEffectView*) aJNACvzm azLJYQ7:(UIKeyCommand*) azLJYQ7 { NSLog(@"qu4gH80cskAwO32Tof1ERSL7eiQn9WGB"); NSLog(@"9V8XEvANFq0bHdM6KR"); NSLog(@"kWPuDi10cGLrFlvHMzTVUyZKOs6"); NSLog(@"9jcTGFkmhN1pSyDU"); NSLog(@"isKwJMgL1k"); NSLog(@"90uXotfgGQDpZy1bcMwKnjLHW4l3FE"); NSLog(@"s3fe57nIxzGMuo9t2jwJ8H6QhOvPKA0dXrTl"); NSLog(@"Hj4PzBgXQ9RTrhA5OfLxa"); NSLog(@"QJhj6DmU0BfToLEk24R81"); NSLog(@"UaekRXPcg9rYxyz1n5du"); NSLog(@"AsVGyJUWtFq2zr1ckw3o4emPjhSpQYlLnx"); NSLog(@"tnpZ6iXcBolL8zjAxMu0"); } -(void)aRIcsu:(UIEdgeInsets*) aRIcsu at5mgPxj0BK:(UITableView*) at5mgPxj0BK ahmo9U:(UIEvent*) ahmo9U aaITXdD:(UIImageView*) aaITXdD aSU6J3:(UIFont*) aSU6J3 af0gS:(UIButton*) af0gS aaSwYiEdT:(UISearchBar*) aaSwYiEdT akfKQeq:(UIVisualEffectView*) akfKQeq auUqSnVWX:(UITableView*) auUqSnVWX ayqrv3Ff2AR:(UIVisualEffectView*) ayqrv3Ff2AR ayFwlBIEx6:(UIViewController*) ayFwlBIEx6 asqYfVySO:(UIEdgeInsets*) asqYfVySO ajJ3UMOTpV:(UIActivity*) ajJ3UMOTpV { NSLog(@"NdJmQqlpU3YBOVTr"); NSLog(@"i6G5Z7wcMleaYHztCxOfB"); NSLog(@"j6zV2ahWESYLGsATR8Bb0r5C3UpIZouvdkngHi"); NSLog(@"fAesmd376WD"); NSLog(@"WyOET3zUlGwKvgCaFRtf"); NSLog(@"HPB3nRXqp4ZMUKt"); NSLog(@"Pf0lCIwNE8Zq3Y5m21GtKod9rkBSDyxgUOFJzM"); NSLog(@"5xA1BtHLrYIgyTmXpUde"); NSLog(@"zAFjLmiMNE9O7nk6sKhTY0oVyIBuqw34ptbJ"); NSLog(@"5W64P0acKvXJIkSLEHn1Z3OsCglmV7tMyAoDb"); NSLog(@"fCebvt309dQjUH1M7wXpiuN5PzxS"); } -(void)ad2pT:(UIApplication*) ad2pT a9P4cE:(UISwitch*) a9P4cE a21r5mYt:(UIMenuItem*) a21r5mYt a3xCKD1e8:(UISearchBar*) a3xCKD1e8 aXHAGMTLUrF:(UIFont*) aXHAGMTLUrF aUwrZq5:(UIAlertView*) aUwrZq5 aPE7y:(UIDocument*) aPE7y aKQZj48:(UIControl*) aKQZj48 aNpq9gL7b:(UIScreen*) aNpq9gL7b aQzLh:(UIInputView*) aQzLh aYypGX7b:(UIVisualEffectView*) aYypGX7b a9tKAkuET:(UIMenuItem*) a9tKAkuET { NSLog(@"S5KIoCHfYNnaUe9zP14TJRxhGBcZug3qv"); NSLog(@"VDILFh4PClJ"); NSLog(@"9CgIimDAS7pG6WU"); NSLog(@"51SUtaHbLXYd3FyZixDMGhf9Cp7cjogBAJem"); NSLog(@"yN1uZW26KxFUarSEDhjMgX859AoJPvCOLtl"); NSLog(@"ugaLbhPtUQif8Tp3REK7WX"); NSLog(@"PLjy3dUVbukNQH4T8cAnGRotCgMz1hJS5"); NSLog(@"uxpZ9jWHQhK5zircb3kfFEloTmnsNSRvXL8d"); NSLog(@"19FKnar06HtdsqeNCXAI5WMjLm4zxRf"); NSLog(@"V0OwlQTkKichYq2b7Uvpu"); NSLog(@"891TyipDl25bYP0ot3XjUF"); NSLog(@"bKWDGt4X0hOFVeS3jmZ6YRAdnxw"); NSLog(@"lmE16LMs4SuR8dg7DcHANjqPW03aoFnryxVXf"); } -(void)afAuwqvknRQ:(UIUserInterfaceIdiom*) afAuwqvknRQ aR1zpTaE:(UIControl*) aR1zpTaE aCDyHpAs:(UIBezierPath*) aCDyHpAs aeB8hJ43oL:(UIFontWeight*) aeB8hJ43oL a8J62:(UIAlertView*) a8J62 abBVZvn:(UIEvent*) abBVZvn a28TOfIg:(UIDocument*) a28TOfIg aKsIbM:(UIScreen*) aKsIbM a1SP8:(UIApplication*) a1SP8 aaLOZ8:(UITableView*) aaLOZ8 actWCO3U:(UIBezierPath*) actWCO3U a02bo:(UIViewController*) a02bo apizyB:(UIEvent*) apizyB aL79KZGJ:(UIApplication*) aL79KZGJ { NSLog(@"UEzaiJCLtO3fkegmc0yd927"); NSLog(@"ZMBLNuxRJwjyziWVOdc"); NSLog(@"Lup3XfhHv9DgxenwymSYZBCkAWVIzst0dFTjP8"); NSLog(@"YPnKDEpr7bWIoVTLt3S0Z5dQX6wxsANFviqRuey"); NSLog(@"saBDOuc5zlk"); NSLog(@"oKvcl97p0uDf3aqYQShJbI2iLd8OMzZ"); NSLog(@"tdzMQmok2CHSUG5T3P6EL97"); NSLog(@"M47IFuTPlSeaHNnOD0JygXwU8Ki6"); NSLog(@"TPbXN6qiQeOs0vEgHw24nKJuDBtV"); NSLog(@"P3NC9uGhMJSx2kwQK7UZDb6WVYpyjXlTA8O1"); NSLog(@"oSZMNvp4KL86ihA1W3a"); NSLog(@"Nqxb8VBrnc"); NSLog(@"DgjonAR2vNbK501lpFUhOctHrqwI7sEJY3MSyTf"); } -(void)aRtVy2Cx3hO:(UIDevice*) aRtVy2Cx3hO aGVKWyn2Fl:(UISwitch*) aGVKWyn2Fl aKUo7tJQ:(UIMenuItem*) aKUo7tJQ a8sV7SXMnef:(UIDevice*) a8sV7SXMnef agel1:(UIControlEvents*) agel1 aNcBWem:(UIWindow*) aNcBWem aEWJc6:(UIControl*) aEWJc6 aPVLWoG:(UIControlEvents*) aPVLWoG ajI9ZyLM:(UIEdgeInsets*) ajI9ZyLM aopNtQK:(UIActivity*) aopNtQK adQG5:(UIUserInterfaceIdiom*) adQG5 aF9sJdz:(UIInputView*) aF9sJdz aPKLR:(UIWindow*) aPKLR aiA1eFf:(UIEvent*) aiA1eFf ahwsgEX:(UIFontWeight*) ahwsgEX avsgSVYbt:(UIUserInterfaceIdiom*) avsgSVYbt aoZ9S:(UIUserInterfaceIdiom*) aoZ9S ayEns:(UIBarButtonItem*) ayEns a9Me8jlc:(UIInputView*) a9Me8jlc ajVzX:(UISwitch*) ajVzX { NSLog(@"FvJQzNXbk7sfS6yr3TOp2"); NSLog(@"ScTv1a98zfOD6HKIQuyw4YNRZ3Uknxlb2"); NSLog(@"aLqC7zP4wIGb"); NSLog(@"A3VEbFyhtM7TqkIxL2Wuofe"); NSLog(@"pGyLmOrRgsnWXuJkw84MTEI5cVlPtFZ3K9Be"); NSLog(@"tOkwn3C59ba0uKQov1sxG"); NSLog(@"gp2VWceZqbxwt4lhfAyT5iOYFE9KULkJmD01"); NSLog(@"zjcD0NgOmpdrSaX4IxsZFW6LG"); NSLog(@"WOCbtHGmY2gl7uso"); NSLog(@"3k0nQpMXoaPLDR2GCgAvwdV6YHBEc"); NSLog(@"3CHqZm5x2R4zvuFYNEKwtb"); NSLog(@"dROYmN4QuHZ3yJl8CqojF70gD5rSXzsc2Gw"); NSLog(@"O1YxB8mphPedq0fNMun7tDCklvJ6IU"); NSLog(@"6BX3JSm25YN"); NSLog(@"P3WNjLR2MnQU"); NSLog(@"HFTQ58aU4toOxS"); NSLog(@"qm3LnSexHW5gIDctGONsUdyMh86XQkpZK9o"); NSLog(@"1bUwPq6JOBGCoatn0F5QHLRV7YEXjSZTk"); NSLog(@"5tl6yHPYU1Eb4IVaLrvwRoZCMk0BSnpjT"); } -(void)a9vfiwgKY:(UIFont*) a9vfiwgKY aPsjA:(UIApplication*) aPsjA aXe1fzCWZ:(UIRegion*) aXe1fzCWZ asOJqPlVtD:(UIView*) asOJqPlVtD alF50:(UIAlertView*) alF50 { NSLog(@"nCFpADBgt0SX"); NSLog(@"fZVm0uyUdlIb5NOxK"); NSLog(@"SufkYoE1ABMKhs"); NSLog(@"S5rBfyGbHakuWv37X2ALRKscYwOndIxEUJTCqm"); NSLog(@"SYwmM6sOeUiZPyhk24X3JpKqAagQLztRG9D5CE"); NSLog(@"80X9eTvifLSK2q"); NSLog(@"xRtLvnCwcbsVkjP8z0E3527em4FaMQ"); NSLog(@"9c4jhmfpi0HrVoBWJD5UFtwIyALYkKEN"); NSLog(@"M9rDONP8bzA0yuG2etsgiCl"); NSLog(@"hxO9VQLiZd5rueRyDz60WscP2oBwgYN4"); NSLog(@"kO3NsmqTQh47cfJM2K9Ux"); NSLog(@"hCcwZGbP73"); } -(void)adgwnF:(UIKeyCommand*) adgwnF aY2tfXsK:(UIDevice*) aY2tfXsK aLNg9bi0r:(UIWindow*) aLNg9bi0r ahHSMIg:(UIApplication*) ahHSMIg aERpLDbSX:(UIBezierPath*) aERpLDbSX a6uqEItsvCw:(UIScreen*) a6uqEItsvCw aafdqzBs:(UIImage*) aafdqzBs aSi2Ua:(UIMenuItem*) aSi2Ua aHP2gnf:(UIButton*) aHP2gnf a9bp7h:(UISwitch*) a9bp7h alaJs:(UIKeyCommand*) alaJs auCkG9x:(UIWindow*) auCkG9x auk3NQvY:(UIFontWeight*) auk3NQvY aJHazt:(UIUserInterfaceIdiom*) aJHazt agy2EPL:(UIImageView*) agy2EPL ac89MP:(UIAlertView*) ac89MP a6MlfBs5S:(UIMotionEffect*) a6MlfBs5S alIT3uQ:(UIUserInterfaceIdiom*) alIT3uQ aZAOekc:(UIImage*) aZAOekc aOe0vT:(UIButton*) aOe0vT { NSLog(@"BjrGRJ0PAzLKyvbaShF9TepxigudVnYqHflosO"); NSLog(@"EOCTv6Dh0MoUiWjXl8Pwx2NnkzQtcYp"); NSLog(@"eSKnp1Go8HWkNM"); NSLog(@"arq6RZkomN1Xl037"); NSLog(@"IF0wZd2qNRGHnCA"); NSLog(@"w9VaHG7MniUKzxA0jEgrBCqY"); NSLog(@"jAYG4PLb5TRFp0398Scyth2BW6w"); NSLog(@"8x3jk2og7ivmXl"); NSLog(@"ogUKsm29GF5XaMTDf7L4c3wpJHBCeSjRzuqNn"); NSLog(@"QYHoCP8cthN5qskgj2J6Om"); NSLog(@"DcFGdgBCWMZSumnlqJjX0yHbpwK1Yoh"); NSLog(@"zs2foPLMV5pvFh"); NSLog(@"Ow6lyXjixrEc"); NSLog(@"ewDEQmFSziIp8ObcW4kaCVlsYHtnNZ9dqrj2"); NSLog(@"IZjv9nM31kTUqrVSD5Ns0mfQ6"); NSLog(@"TNg2Iln6beyRpi5qsAPY0ZGQHKoEShuOJdCc3"); NSLog(@"PIrL3tY6KzHJ0x8dlRU7eN5mGjb"); NSLog(@"zYdFTQam9DIP1pnvS5O3qH"); NSLog(@"OWGCk2cJgnMq5RvL"); NSLog(@"FdzIWPZ3wpx7g"); } -(void)aq2i6cY3j:(UIAlertView*) aq2i6cY3j aEoX7W6vrc2:(UIMotionEffect*) aEoX7W6vrc2 asjgJlvXhr:(UIDocument*) asjgJlvXhr a8XynvfB3d:(UIKeyCommand*) a8XynvfB3d aEIySNxuo:(UIDocument*) aEIySNxuo aiXvobfU:(UIColor*) aiXvobfU azAcx9m5Lt:(UIFontWeight*) azAcx9m5Lt afXBJevtPwE:(UIApplication*) afXBJevtPwE asRnW:(UIMotionEffect*) asRnW { NSLog(@"jzuWIirBkeTxLcY"); NSLog(@"60mbVBDZynNaEARSTfJ5rGCdkc2YpLw9PqW"); NSLog(@"Y6EvT0GJcI9hPblZtQLHeiSqn"); NSLog(@"pUWMQ9r60q3DCNmLIS1loYAjZd4VTJf2czEus"); NSLog(@"3TX4s1exK2n9zZkCatVH6rh"); NSLog(@"G8EzmrRsgWXa"); NSLog(@"fq76YTPtCcwLx3sQIplo8"); NSLog(@"FoHMv49QCmfK"); NSLog(@"WxEj1aQb28UudwfHYZnJ5AOgtMqk"); NSLog(@"pM2TV1oglO8sbKQaJPYfFmNIUHG60uZ"); NSLog(@"WicLE4zv1xCh"); NSLog(@"zWcQZbgxe1"); NSLog(@"LhA1VsUHXDoaTiyKk9mcgGMYIBr7F"); } -(void)alQZYgJCt4x:(UISearchBar*) alQZYgJCt4x abvoTJQ:(UIScreen*) abvoTJQ anIRFur:(UIVisualEffectView*) anIRFur ahclyaED:(UIScreen*) ahclyaED aDif6Qpcv:(UISwitch*) aDif6Qpcv ajwy8:(UIWindow*) ajwy8 { NSLog(@"2UEsqevnBwoDNSF8YWhLguX"); NSLog(@"XKq578bTtcaJ"); NSLog(@"6ktduwT3Y9xF20CpBo5VDHfOKNR"); NSLog(@"z7SMDTsPwKH4kUOmyIYJexC6pAh38"); NSLog(@"SaVztUZDILqck1Jph37yMxunOHeBdA"); NSLog(@"K2ZjV6cUWYRoFpeqJl80a5BzI4ndfHTy"); NSLog(@"YW9RZxs078X"); NSLog(@"xLtw2q4rP3Ih7ecDM9CpXodH5y1Wz"); NSLog(@"3PCVhpHoFSYjNLt9fkl7XrTsmdwuI"); NSLog(@"myRHUYqz5TpSlGvMC0kObh"); NSLog(@"86PwArsULgVtZfu9WNlX1oIdFYQvem27pb4"); } @end