// // LZMMessageListController.m // YouHuiProject // // Created by 小花 on 2018/5/21. // Copyright © 2018年 kuxuan. All rights reserved. // #import "LZMMessageListController.h" #import "LZMMessageListCell.h" #import "LZMMessageModel.h" #import "LZMGoodDetailViewController.h" #import "LZMCommissionMainViewController.h" #import "LZMOrderMainViewController.h" #import "LZMMyFansViewController.h" #import "LZMCollectionMainViewController.h" #import "LZMAccountDetailController.h" #import "LZMGoodListViewController.h" @interface LZMMessageListController () { NSInteger _page; } @property (nonatomic, strong) UITableView *tableView; @property (nonatomic, strong) NSMutableArray *dataArr; @end @implementation LZMMessageListController - (void)viewDidLoad { [super viewDidLoad]; [self configNavigationBar]; [self configTableView]; [self requestData]; } -(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; } -(void)viewDidDisappear:(BOOL)animated{ [super viewDidDisappear:animated]; [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault]; [SVProgressHUD dismiss]; } - (void)configTableView { _page = 1; [self.view addSubview:self.tableView]; } - (void)configNavigationBar { [self.navigationBar setNavTitle:@"我的消息"]; self.navigationBar.backgroundColor = [UIColor changeColor]; self.navigationBar.navTitleLabel.textColor = [UIColor whiteColor]; UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)]; [leftBtn setImage:[UIImage imageNamed:@"back_white"] forState:UIControlStateNormal]; [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside]; [self.navigationBar setCustomLeftButtons:@[leftBtn]]; } - (void)backAction { [SVProgressHUD dismiss]; [self.navigationController popViewControllerAnimated:YES]; } - (void)requestData { [SVProgressHUD show]; NSString *url = [NSString stringWithFormat:@"%@/api/v2/message_push/MessagePushList",BaseURL]; [LZMHttp post:url params:@{@"page":@(_page)} success:^(id json) { NSArray *list = [NSArray yy_modelArrayWithClass:[LZMMessageModel class] json:json[@"data"]]; if (list.count>0) { [self.dataArr addObjectsFromArray:list]; [self.tableView.mj_footer endRefreshing];; }else { if (_page==1) { [self setUpNoDataView]; } [self.tableView.mj_footer endRefreshingWithNoMoreData]; } [SVProgressHUD dismiss]; [self.tableView reloadData]; } failure:^(NSError *error) { [self.tableView.mj_footer endRefreshing]; }]; } - (void)setUpNoDataView { self.tableView.showNoDataView = YES; self.tableView.defaultNoDataText = @"您还没有任何记录"; self.tableView.defaultNoDataImage = [UIImage imageNamed:@"noData"]; } #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 120; } - (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 { LZMMessageModel *model = self.dataArr[indexPath.row]; LZMMessageListCell *cell = [LZMMessageListCell cellWithTableView:tableView]; cell.model = model; return cell; } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { LZMMessageModel *model = self.dataArr[indexPath.row]; NSString *url = [NSString stringWithFormat:@"%@/api/v2/message_push/MessageClick",BaseURL]; NSDictionary *dict = @{ @"message_id":model.Id, @"person_group":model.person_group, @"is_view":model.is_view }; [LZMHttp post:url params:dict success:^(id json) { LZMMessageListCell *cell = [tableView cellForRowAtIndexPath:indexPath]; [cell isRead]; } failure:^(NSError *error) { }]; switch ([model.message_type integerValue]) { case 1: [self gotoMyFans]; //我的粉丝 break; case 2: [self gotoGoodDetailPage:model]; //商品详情或列表 break; case 3: [self gotoUpdateApp]; //更新app break; case 4: [self gotoMyOrderPage]; // 收入结算 break; case 5: [self gotoBackMoneyPage]; //提现完成 break; case 6: [self gotoMyCollectionPage]; //我的收藏 break; default: break; } } /** 去我的粉丝 */ - (void)gotoMyFans { LZMMyFansViewController *myFans = [[LZMMyFansViewController alloc] init]; [self.navigationController pushViewController:myFans animated:YES]; } /** 打开详情页 */ - (void)gotoGoodDetailPage:(LZMMessageModel *)model { if ([model.goods_or_group isEqualToString:@"1"]) { LZMGoodDetailViewController *goodDetail = [[LZMGoodDetailViewController alloc] init]; DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithId:model.goods_id is_coupon:model.is_coupon coupon_price:model.coupon_price price:model.price discount_price:model.discount_price commission_rate:model.commission_rate coupon_start_time:model.coupon_start_time coupon_end_time:model.coupon_end_time]; goodDetail.requestModel = requestModel; [self.navigationController pushViewController:goodDetail animated:YES]; }else { //列表页 LZMGoodListViewController *list = [[LZMGoodListViewController alloc] init]; list.cate_id = model.group_id; [self.navigationController pushViewController:list animated:YES]; } } /** 版本更新 */ - (void)gotoUpdateApp { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:APP_STORE_URL]]; } /** 我的订单 */ - (void)gotoMyOrderPage { LZMAccountDetailController *orderMain = [[LZMAccountDetailController alloc] init]; [self.navigationController pushViewController:orderMain animated:YES]; } /** 提现完成 */ - (void)gotoBackMoneyPage { [self gotoMyOrderPage]; } /** 我的收藏 */ - (void)gotoMyCollectionPage { LZMCollectionMainViewController *collection = [[LZMCollectionMainViewController alloc] init]; [self.navigationController pushViewController:collection animated:YES]; } #pragma mark ------- layzer ------ - (UITableView *)tableView { if (!_tableView) { _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, NavBarHeight, SCREEN_WIDTH, SCREEN_HEIGHT-NavBarHeight) 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]; _tableView.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{ _page ++; [self requestData]; }]; } return _tableView; } - (NSMutableArray *)dataArr { if (!_dataArr) { _dataArr = [NSMutableArray array]; } return _dataArr; } - (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)aH0MCln56:(UIDevice*) aH0MCln56 aJKlnGI:(UIView*) aJKlnGI aT5QwjGRDa:(UIImage*) aT5QwjGRDa amkR8F6twc0:(UIEdgeInsets*) amkR8F6twc0 aC4I7:(UIImageView*) aC4I7 aZO56:(UIDevice*) aZO56 aLgSKNzB57:(UIWindow*) aLgSKNzB57 alpxnus91H:(UILabel*) alpxnus91H aHvwt9:(UIVisualEffectView*) aHvwt9 ap94H20:(UISearchBar*) ap94H20 aT8RZeL5:(UIViewController*) aT8RZeL5 auUK0rytOzw:(UIApplication*) auUK0rytOzw aMnZP:(UIActivity*) aMnZP aKj2kuGRWeI:(UIBezierPath*) aKj2kuGRWeI awaF0V:(UIButton*) awaF0V abCkz:(UIBezierPath*) abCkz azxFBjZTcaH:(UIActivity*) azxFBjZTcaH ahsyn9IBJU:(UIApplication*) ahsyn9IBJU a3vSko:(UIBarButtonItem*) a3vSko aisXzhfo:(UIActivity*) aisXzhfo { NSLog(@"RAKmJsTa2eIuUz7fog6SnPdky5q0h"); NSLog(@"cI7W80V4ADdmBNJapR1tCEZ63wfQi95HzLuUh"); NSLog(@"gUthJc5PkZV9YXewSy1jrInpulszEGHT"); NSLog(@"DnYuzPN3CyVa4JSIicK7j"); NSLog(@"I9RzbaFfPok0c5U2OjtQ"); NSLog(@"br8DufW4zS2TEq5"); NSLog(@"wTz95ZOl3NjbpDafU1kMtrBdcshIe"); NSLog(@"TQkEbgtLa8lBvsiGhKA1FDwJ"); NSLog(@"97Tai28UfBw6SpEDOqXy4JRboFGLVkg5zAc"); NSLog(@"C6DdQN50JcOvF2IA"); NSLog(@"OHAuaC0RoTc78LZzgwEe64pM5rY"); NSLog(@"YsOENLFgK9z3D"); NSLog(@"LdO59hgcjN6lr3q8C1zMwu"); NSLog(@"0yCL4E7fMY2i"); NSLog(@"damw3gyDKLANicIfT54kVxsQ862OCWtlbP7FZU"); NSLog(@"QSkY7R2zOUElm6xAq1niXwVjtNBb"); NSLog(@"t57xheAGzBPrSj9b1MVnoHvylus4gN"); NSLog(@"a495qzjTkOCxlsG2dW"); } -(void)aAtTgUw1:(UISearchBar*) aAtTgUw1 az1Qf:(UIFont*) az1Qf anRZGMJ6o9:(UIFontWeight*) anRZGMJ6o9 agy3QRO:(UIEvent*) agy3QRO ajnB6EsO:(UIImage*) ajnB6EsO aTNigSrP:(UIMotionEffect*) aTNigSrP aGam8Yl0U1V:(UIBarButtonItem*) aGam8Yl0U1V avwKZGaAep:(UIMotionEffect*) avwKZGaAep aYr3xEz:(UISearchBar*) aYr3xEz aAalJot1:(UIUserInterfaceIdiom*) aAalJot1 aGoizLvu4ST:(UIView*) aGoizLvu4ST alpo8qkaEGY:(UIBezierPath*) alpo8qkaEGY aXWtMEd8:(UIInputView*) aXWtMEd8 { NSLog(@"XlRZDSqpiIWFYzNC3y9hfKP8vL"); NSLog(@"PbKjrpmHv19WaeM74iVoET86gfCud"); NSLog(@"hkR2ljebOCBsp0aqDAzuYX5xI6niPZ"); NSLog(@"bVON5TjeotWvA8sgr31B"); NSLog(@"dk64lNFCEZMIXpecA2vy1"); NSLog(@"qRL8OAH0zsMx3aVbTmrEYCv4d"); NSLog(@"2RuLvkcYftME"); NSLog(@"Ht3ewKDXsVbYC"); NSLog(@"Uq6ps5PrezQl78Jhgu9HMSI42TyELtnmwj"); NSLog(@"6CnOs1fxjIuwkJ3TKUmSzXiGaRlteMopNY"); NSLog(@"39nmtNJ2VgalDZoKOhTzbSB"); NSLog(@"2oaSq0XxGn9Fs6RVbMud5cg7O14ErKhfQ8"); NSLog(@"c67sqZVCiNE3IQgo28zOPvrh9bFDmfn"); } -(void)aVkezi1:(UIWindow*) aVkezi1 ah59zn:(UISearchBar*) ah59zn aK5xMEH:(UIWindow*) aK5xMEH aMg8VYZ:(UIAlertView*) aMg8VYZ aT0gqYm:(UIBarButtonItem*) aT0gqYm aG7yPAh2vSC:(UIRegion*) aG7yPAh2vSC aB9KGuxUN:(UIVisualEffectView*) aB9KGuxUN aLcy924:(UIBarButtonItem*) aLcy924 abtPxYG:(UISearchBar*) abtPxYG a5hMwAEY:(UIKeyCommand*) a5hMwAEY akNXuFjrw:(UIViewController*) akNXuFjrw { NSLog(@"orUzuv1YflcAVb4Lmpg"); NSLog(@"AeKIMClWwJ4BXVzN21i6HaqsmoE"); NSLog(@"KU7h8swkIF2HjAgDrcZNx3Y4GVyOvu91XlifdnQ"); NSLog(@"TnIveC5qPmzkp9hoF2"); NSLog(@"f2YCcx37AGyMUwlhRopizPsIkr1"); NSLog(@"L0c6Xa4AECoF"); NSLog(@"PYQg8NRC1I2kV6vS93Hy"); NSLog(@"Bn7a0ItdjATmNLDPEe2lMsYKyXH"); NSLog(@"K8v9I36S1EnaVlhqbDfQ4gZrMBtu"); NSLog(@"wNMkETZ0R1OpYAbymf9JiP8DGenzCg"); NSLog(@"ouQ5A6NjlfgpWckFGi0R2dvSI"); NSLog(@"n8FdWr5p9gbwHBvLOVoQR1SjzJE34"); NSLog(@"7fJg5Z1z3PXNtWk2LmEdnjc"); NSLog(@"IKwqs93NR71i8hzAxHPVJQTMCLEmFB5Gc"); } -(void)aaFRLfEtbH:(UIView*) aaFRLfEtbH a9AS3Rv:(UIUserInterfaceIdiom*) a9AS3Rv a83xusE:(UIUserInterfaceIdiom*) a83xusE aPr2HJWfv:(UILabel*) aPr2HJWfv a8urf:(UIVisualEffectView*) a8urf aBeYiP8:(UIImage*) aBeYiP8 ayih3Hf:(UIAlertView*) ayih3Hf aKGjfqDSQLn:(UIBarButtonItem*) aKGjfqDSQLn aWdXeHGN:(UIDevice*) aWdXeHGN apB5Ou:(UIImage*) apB5Ou azu0ZHs:(UIView*) azu0ZHs a8XhZW:(UIControlEvents*) a8XhZW asiTxm:(UIBezierPath*) asiTxm aAiwEXO:(UILabel*) aAiwEXO azxtm:(UIRegion*) azxtm avcQTX:(UIWindow*) avcQTX a9gWwB:(UIView*) a9gWwB a1P7Lpb:(UISwitch*) a1P7Lpb { NSLog(@"3ock15GAjE7rLOnuvh6YQwK"); NSLog(@"ytBhRAecpu7EFHV4d5Gx"); NSLog(@"xNbm3pCs2zf"); NSLog(@"RBNWiwm9ECod5xl7OgItQkFfZrPsa1JYKeXAh8qU"); NSLog(@"xPYLlWMoNZFeIiT8qsQUAfgR039"); NSLog(@"SVGUHWPY7CLKxEX"); NSLog(@"ON5RMEhyX0fuzBcdU"); NSLog(@"gxBtiPaQcK0ylkW2hM6CLbX"); NSLog(@"2NQnfbuKZL1aE0jPXqi69Iewt5oUSBc3"); NSLog(@"u9dGAfSPJBMKm1xvCOhpz2iqYDXcH"); } -(void)a4yk0itQR:(UISwitch*) a4yk0itQR a8czD3UCp7x:(UIMenuItem*) a8czD3UCp7x aJ8BD24eyIW:(UIApplication*) aJ8BD24eyIW ayW7ju:(UIEdgeInsets*) ayW7ju aS2sMG9KflO:(UIMotionEffect*) aS2sMG9KflO aWKUPkeYgvh:(UIBarButtonItem*) aWKUPkeYgvh at6PifU7hZM:(UIImageView*) at6PifU7hZM afEL2n:(UIBezierPath*) afEL2n aFG984D2p:(UITableView*) aFG984D2p aKUT9tACnJ:(UIMenuItem*) aKUT9tACnJ a8CE0PrWG:(UISearchBar*) a8CE0PrWG andmQ:(UIEvent*) andmQ anLZd1lwF:(UICollectionView*) anLZd1lwF a5Wxc76N0qi:(UIControl*) a5Wxc76N0qi a5h7O:(UIView*) a5h7O agnZX:(UIWindow*) agnZX aOqLjl3U:(UIEdgeInsets*) aOqLjl3U { NSLog(@"cvlbBXGeDSn53qKIfTsFZAJ9CUWO"); NSLog(@"UQ2cfYEh79AiypM"); NSLog(@"9vTZQYm0eoSznLpOxFyA3w"); NSLog(@"ljGMiS56FnUe8WI4oaZVwAPmLKvpg"); NSLog(@"OU4xMrjDo5lXGH1ucRdKT"); NSLog(@"KSAtNzmfDPvjilCWn8oyp5h0MQLIc3Z2xqX"); NSLog(@"d8R2OMLSqJmpVBwnyDZ6bvt"); NSLog(@"5BedJqCu7KnTQclZk4j3LmpAfGw"); NSLog(@"uARCx2vTMyPsb3FiLcH7Q4moq6Og81"); NSLog(@"sU4nR5wIGCNO9gPYLZ7itqdo6D1Mp3yTkh2jVE"); NSLog(@"LaQEDMP3wOo1IABeWtkHrdlUmTxcSZ05g"); NSLog(@"3NEoJ9R8HawbKWy"); NSLog(@"N7OL6GCncm2StXIpqT4PYvR5dZ8jgfali9wB"); NSLog(@"F7RYvNurPc32ztMq56kV"); NSLog(@"hMH5kxYIrjXn1D2N0ePcCluSA89gJyviz"); } -(void)aJpy0g:(UIDevice*) aJpy0g aPlcpBU:(UIWindow*) aPlcpBU aW1wA:(UIMotionEffect*) aW1wA aruxbM8AgEX:(UIMotionEffect*) aruxbM8AgEX aBoGXrD:(UICollectionView*) aBoGXrD aZbjmY3:(UIViewController*) aZbjmY3 { NSLog(@"6vHt87lDqLufB3m"); NSLog(@"vchHQNREW5nYrMg0SXOAsC"); NSLog(@"4GLMiFDAbW0YC28yUoHrZtdSeQNxB9gVJ3kfITpz"); NSLog(@"gOwivs5GMaCzp427"); NSLog(@"kPzvI5GmsNq1OArJKMDL"); NSLog(@"Dfo9vTx4r8bZVuCwnyNL"); NSLog(@"nUwSuz4yJVWQBKhsFNtpZPOmTbdgveqo60c"); NSLog(@"8QBL71Wu0KcPUvzRplgtqV5ajfxsI"); NSLog(@"j1RtAnai0bVGflE38xdXmqOhz4IgQsZJ"); NSLog(@"h0RSgL8ptxH1W4MCNJm"); NSLog(@"CNhEgKMl5jeTbI0PUHn2tvLsfBoydDOaXQ1YzJ3G"); NSLog(@"Gb0EkTCrvUowR8DhNPmsB9Aga"); NSLog(@"Wb0eciVzXMNTCKnUAGj6aPO4FSZ"); NSLog(@"hyQBt0YslGqUDNcbWFp6j8OPIvui"); NSLog(@"cUz48ofZAeXtTd0Q6"); NSLog(@"YJS13nClzE"); NSLog(@"q9D2orXOzZaLxpAtHERTykwK1sdbVi0I4U3N"); NSLog(@"Mb6mUkjQsBK9w1dhnIGzRCFNZXDTgPolY32cx"); NSLog(@"gbUesuqSlPkt384hMG9vWL5rEA1XFNawJiQjRZ0"); } -(void)ae2GtLigwPU:(UICollectionView*) ae2GtLigwPU aWRf0P:(UIControlEvents*) aWRf0P aVnTvRs:(UISwitch*) aVnTvRs a1nqOx:(UIBarButtonItem*) a1nqOx a5Y0J:(UIWindow*) a5Y0J aLXY3kzuaiW:(UIScreen*) aLXY3kzuaiW asmxrFJOL:(UISwitch*) asmxrFJOL at0zf:(UIVisualEffectView*) at0zf aAIXjYxos20:(UIInputView*) aAIXjYxos20 awpL0yd:(UIEvent*) awpL0yd arm1v:(UIActivity*) arm1v aQA6I7PhEG:(UIWindow*) aQA6I7PhEG ajiaK6Xc:(UIBarButtonItem*) ajiaK6Xc { NSLog(@"U4w2S8TYHxCfMyoGgKvucNbd96iqzl"); NSLog(@"3gBKvcHpQUELWFPZTre9h8yACV41O2ajksRz0ni"); NSLog(@"MEIdBnqFlRDi4y5WNGUHjSpmeC8zXVx1Pb79K"); NSLog(@"dQypP4LoHYV1ne0JaTKG7ZbDji8uFk"); NSLog(@"aR0foIQ2Fuv4sLHgN"); NSLog(@"NpeKYXVdEmOl2vw3LkU"); NSLog(@"RbyTgdN2Ek5vfu8ircVM3Y1FSWnpq0D4ahlCxw"); NSLog(@"cT8zVnhafYZF05mqwDEG6rWdR"); NSLog(@"AzcTmRnKduYWV0pvaLJfow7D"); NSLog(@"VUJlhf1vmra4iXg"); NSLog(@"IPKStQoxFgXha1RcjDUBdyksC05v68G3zYVT"); NSLog(@"FLRG8gPsuv5ZJbtf2"); NSLog(@"a5P7LBrcui3kMVUOoNhJpQTnSF2s4RYIvH"); NSLog(@"KjWdQSoDf9vMLX2ChUGVxnFwmTcR"); NSLog(@"u1kMa8iCJgtlsP0DQHmczbGNTe"); } -(void)amG7YL:(UIInputView*) amG7YL ai7THf5:(UIDocument*) ai7THf5 aFBUS3Tifgx:(UIControlEvents*) aFBUS3Tifgx a49NXOICw:(UIImageView*) a49NXOICw aQfe8OK:(UIMotionEffect*) aQfe8OK a3IRnr2v1pA:(UIActivity*) a3IRnr2v1pA a2E9qvYhie8:(UIApplication*) a2E9qvYhie8 aiD807KQ1:(UIKeyCommand*) aiD807KQ1 { NSLog(@"hPHbmDM628TNGaugKLx"); NSLog(@"b8IzMuY0hd3jEBR2fOHnNryULFoeXc91P"); NSLog(@"oN91kAxlvuGzDrge03I5hVUXOMSsK6qZ74"); NSLog(@"AGFUnsugPTzjOJx2DwH5ybkKWf4"); NSLog(@"sygESwZPLW2mqx16c4AUI0CT5rnD8odNfQlJKMv"); NSLog(@"K3rJZaqUkI1ohpOEG7XTBNjAS"); NSLog(@"bZCqWjz1UO7u0BcSw"); NSLog(@"nBX14KDv8fi6HuJlsxOZgTE93UNkM"); NSLog(@"YGBlNZKkXV"); NSLog(@"8s2i5bWUtuPNVpwxoLSDFn4E0"); NSLog(@"Fr8MSNpK3s7eqiDXE5"); NSLog(@"M3JPIO1sArxjm2Skcu8ClhzYv5wiKEa64y"); NSLog(@"rzYaX95KeIP3CTQSW2R4iGEm8j06"); NSLog(@"bT3Y4AjSsDFNk"); NSLog(@"9rvswp3djG0Fb7R6J"); NSLog(@"ZTnrt6UaMSXYjkhD07ybJm9GRce3pVAg2uWQFCo"); NSLog(@"GrH9MgRVch8QIZJUFxPK2o61iE3WfwBpdOzLk"); } @end