两折卖----返利app-----返利圈

LZMClassifyListController.m 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434
  1. //
  2. // LZMClassifyListController.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/5/9.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LZMClassifyListController.h"
  9. #import "LZMGoodCollectionCell.h"
  10. #import "LZMGoodDetailViewController.h"
  11. #import "LZMTypeButtonHeader.h"
  12. #import "LZMGoodDetailViewController.h"
  13. #import "LZMChildFilterView.h"
  14. static NSString *cellID = @"LZMGoodCollectionCell";
  15. #define KHeaderBarHeight 80
  16. @interface LZMClassifyListController ()
  17. <
  18. UICollectionViewDelegate,
  19. UICollectionViewDataSource,
  20. JC_SelectViewDelegate,
  21. UICollectionViewDelegateFlowLayout
  22. >
  23. {
  24. NSInteger _page;
  25. NSInteger _type;
  26. NSInteger _is_has_coupon;
  27. }
  28. @property (nonatomic, strong) UICollectionView *collectionView;
  29. @property (nonatomic, strong) NSMutableArray *goodsArr;
  30. @property (nonatomic, strong) LZMChildFilterView *filterView;
  31. @end
  32. @implementation LZMClassifyListController
  33. - (void)viewDidLoad {
  34. [super viewDidLoad];
  35. [self initHUD];
  36. [self configParam];
  37. [self configNavigationBar];
  38. [self configCollectionView];
  39. [self loadCategoryGoodsList:NO switchButton:nil];
  40. }
  41. #pragma mark - HUD
  42. - (void)initHUD {
  43. [SVProgressHUD setDefaultStyle:SVProgressHUDStyleCustom];
  44. [SVProgressHUD setForegroundColor:[UIColor YHColorWithHex:0xff2420]];
  45. [SVProgressHUD setBackgroundColor:[UIColor YHColorWithHex:0xf5f4f4]];
  46. [SVProgressHUD show];
  47. }
  48. - (void)configParam {
  49. _page = 1;
  50. _type = 1; //默认请求推荐的数据
  51. _is_has_coupon = 0;
  52. }
  53. - (void)configNavigationBar {
  54. self.view.backgroundColor = [UIColor whiteColor];
  55. [self.navigationBar setNavTitle:self.name];
  56. UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
  57. [leftBtn setImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal];
  58. [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
  59. [self.navigationBar setCustomLeftButtons:@[leftBtn]];
  60. [self.navigationBar setShowNavigationBarBottomLine:YES];
  61. }
  62. - (void)configCollectionView {
  63. self.filterView = [[LZMChildFilterView alloc] initWithFrame:CGRectMake(0, NavBarHeight, SCREEN_WIDTH, KHeaderBarHeight) withArr:nil];
  64. self.filterView.delegate = self;
  65. [self.view addSubview:self.filterView];
  66. UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc]init];
  67. flowLayout.minimumLineSpacing = 5;
  68. flowLayout.minimumInteritemSpacing = 0;
  69. flowLayout.headerReferenceSize = CGSizeMake(0, 0);
  70. self.collectionView = [[UICollectionView alloc]initWithFrame:CGRectMake(0, NavBarHeight+KHeaderBarHeight, SCREEN_WIDTH, SCREEN_HEIGHT-NavBarHeight) collectionViewLayout:flowLayout];
  71. [self.collectionView registerClass:[LZMGoodCollectionCell class] forCellWithReuseIdentifier:cellID];
  72. self.collectionView.backgroundColor = [UIColor YHColorWithHex:0xf6f6f6];
  73. self.collectionView.showsVerticalScrollIndicator = NO;
  74. self.collectionView.delegate = self;
  75. self.collectionView.dataSource = self;
  76. self.collectionView.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
  77. [self loadMoreData];
  78. }];
  79. self.collectionView.footRefreshState = MJFooterRefreshStateNormal;
  80. [self.view addSubview: self.collectionView];
  81. }
  82. - (void)backAction {
  83. [self.navigationController popViewControllerAnimated:YES];
  84. }
  85. #pragma mark ----
  86. #pragma mark JC_SelectViewDelegate
  87. //仅显示优惠券
  88. - (void)selectItme:(LZMChildFilterView *)selectView onlyTicketClick:(UIButton *)switchBtn {
  89. _is_has_coupon = switchBtn.selected ? 0 : 1;
  90. [self loadCategoryGoodsList:YES switchButton:switchBtn];
  91. }
  92. //上方条件选择
  93. - (void)selectTopButton:(LZMChildFilterView *)selectView withIndex:(NSInteger)index withButtonType:(JCButtonClickType )type1{
  94. [self.collectionView scrollToTop];
  95. //价格
  96. if (index == 2&&type1) {
  97. switch (type1) {
  98. case JCButtonClickTypeNormal:
  99. //正常价格
  100. {
  101. NSLog(@"上边按钮的正常价格");
  102. }
  103. break;
  104. case JCButtonClickTypeUp:
  105. //价格升序排列
  106. {
  107. NSLog(@"上边按钮的价格升序排列");
  108. _type = 3;
  109. }
  110. break;
  111. case JCButtonClickTypeDown:
  112. //价格降序排列
  113. {
  114. NSLog(@"上边按钮的价格降序排列");
  115. _type = 4;
  116. }
  117. break;
  118. default:
  119. break;
  120. }
  121. }else if (index == 0){//综合
  122. NSLog(@"上边按钮的综合");
  123. _type = 1;
  124. }else if (index == 1){//销量
  125. NSLog(@"上边按钮的销量");
  126. _type = 2;
  127. }else{//筛选
  128. NSLog(@"上边按钮的筛选");
  129. }
  130. [self loadCategoryGoodsList:YES switchButton:nil];
  131. }
  132. /**
  133. 上拉加载
  134. */
  135. - (void)loadMoreData {
  136. _page++;
  137. [self loadCategoryGoodsList:NO switchButton:nil];
  138. }
  139. /**
  140. 加载下部商品列表
  141. */
  142. - (void)loadCategoryGoodsList:(BOOL)refresh switchButton:(UIButton *)switchButton{
  143. [SVProgressHUD show];
  144. NSDictionary *para = @{@"page":@(_page),
  145. @"category_id":self.firstCategoryId,
  146. @"sort":@(_type),
  147. @"sub_category_id":self.cate_id,
  148. @"stype":@"0",
  149. @"is_has_coupon":@(_is_has_coupon)
  150. };
  151. [LZMHttp post:StocklistByCategoryId params:para success:^(id json) {
  152. if (refresh) [self.goodsArr removeAllObjects];
  153. NSArray *list = [NSArray yy_modelArrayWithClass:[LZMChildGoodModel class] json:json[@"data"]];
  154. [self.goodsArr addObjectsFromArray:list];
  155. [self.collectionView reloadData];
  156. self.collectionView.footRefreshState = list.count>0 ? MJFooterRefreshStateLoadMore : MJFooterRefreshStateNoMore;
  157. [SVProgressHUD dismiss];
  158. switchButton.selected = !switchButton.selected;
  159. } failure:^(NSError *error) {
  160. [self.collectionView.mj_footer endRefreshing];
  161. [SVProgressHUD dismiss];
  162. [MBProgressHUD showMessage:@"加载失败"];
  163. }];
  164. }
  165. - (void)noMoreDataWithArray:(NSArray *)array {
  166. if (array.count > 0) {
  167. self.collectionView.footRefreshState = MJFooterRefreshStateNoMore;
  168. }else {
  169. self.collectionView.footRefreshState = MJFooterRefreshStateLoadMore;
  170. }
  171. }
  172. #pragma mark - scrollView
  173. - (void)scrollViewDidScroll:(UIScrollView *)scrollView
  174. {
  175. //scrollView已经有拖拽手势,直接拿到scrollView的拖拽手势
  176. UIPanGestureRecognizer *pan = scrollView.panGestureRecognizer;
  177. //获取到拖拽的速度 >0 向下拖动 <0 向上拖动
  178. CGFloat velocity = [pan velocityInView:scrollView].y;
  179. if (velocity <- 10) {
  180. //向上拖动,隐藏导航栏
  181. if (self.navigationBar.y == -NavBarHeight) {
  182. return;
  183. }
  184. [UIView animateWithDuration:0.15 animations:^{
  185. self.navigationBar.y = -NavBarHeight;
  186. self.filterView.y = KStatusBarHeight;
  187. self.collectionView.y = KStatusBarHeight + KHeaderBarHeight;
  188. }];
  189. }else if (velocity > 10) {
  190. //向下拖动,显示导航栏
  191. if (self.navigationBar.y == 0) {
  192. return;
  193. }
  194. [UIView animateWithDuration:0.15 animations:^{
  195. self.navigationBar.y = 0;
  196. self.filterView.y = NavBarHeight;
  197. self.collectionView.y = NavBarHeight + KHeaderBarHeight;
  198. }];
  199. }else if(velocity == 0){
  200. //停止拖拽
  201. }
  202. }
  203. #pragma mark ============ UICollectionView Delegate && DataSource ==========
  204. - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
  205. {
  206. return self.goodsArr.count;
  207. }
  208. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
  209. LZMChildGoodModel *model = self.goodsArr[indexPath.row];
  210. CGFloat width = (SCREEN_WIDTH-5)/2;
  211. CGFloat height = width + 102;
  212. return CGSizeMake(width, height);
  213. }
  214. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section
  215. {
  216. return CGSizeMake(0, 0);
  217. }
  218. - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section
  219. {
  220. return CGSizeMake(0, 0);
  221. }
  222. - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
  223. {
  224. LZMGoodCollectionCell *cell = [self.collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath];
  225. LZMChildGoodModel *model = self.goodsArr[indexPath.row];
  226. cell.model = model;
  227. return cell;
  228. }
  229. - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
  230. LZMChildGoodModel *model = self.goodsArr[indexPath.row];
  231. LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:model.origin category_id:self.cate_id source:ListClassifyAction];
  232. //详情
  233. LZMGoodDetailViewController *detailVC = [[LZMGoodDetailViewController alloc] init];
  234. DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithChildModel:model];
  235. detailVC.requestModel = requestModel;
  236. if (self.isOtherPage) {
  237. LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:model.origin category_id:self.cate_id source:HomeClassifyAction];
  238. detailVC.eventModel = evevtModel;
  239. }else {
  240. LZMEventModel *evevtModel = [[LZMEventModel alloc] initWithOrigin:model.origin category_id:self.cate_id source:ListClassifyAction];
  241. detailVC.eventModel = evevtModel;
  242. }
  243. [self.navigationController pushViewController:detailVC animated:YES];
  244. }
  245. #pragma mark -------------
  246. - (NSMutableArray *)goodsArr {
  247. if (!_goodsArr) {
  248. _goodsArr = [NSMutableArray array];
  249. }
  250. return _goodsArr;
  251. }
  252. - (void)didReceiveMemoryWarning {
  253. [super didReceiveMemoryWarning];
  254. // Dispose of any resources that can be recreated.
  255. }
  256. /*
  257. #pragma mark - Navigation
  258. // In a storyboard-based application, you will often want to do a little preparation before navigation
  259. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  260. // Get the new view controller using [segue destinationViewController].
  261. // Pass the selected object to the new view controller.
  262. }
  263. */
  264. -(void)aaXwO8xn1:(UIEvent*) aaXwO8xn1 asoZMxQdeyl:(UIColor*) asoZMxQdeyl arpFuTZ:(UIActivity*) arpFuTZ aiE1k26Vu8:(UIApplication*) aiE1k26Vu8 a5EvlQKIHf:(UISearchBar*) a5EvlQKIHf aolPaOU:(UIMotionEffect*) aolPaOU aHFg8Xm7zh:(UIControlEvents*) aHFg8Xm7zh awb02pTKLv6:(UIImage*) awb02pTKLv6 akiPL:(UIMenuItem*) akiPL an40g1PDEK:(UISwitch*) an40g1PDEK aCRcJzXq:(UIControlEvents*) aCRcJzXq atWfUlaJ:(UIEdgeInsets*) atWfUlaJ aAOKI9JxT7l:(UITableView*) aAOKI9JxT7l a2yN3:(UIColor*) a2yN3 ahNHOp:(UIApplication*) ahNHOp {
  265. NSLog(@"gFUPIWnZMTtmzcGwNdD");
  266. NSLog(@"Za5eu4g9PxTt63JX0CL812rYFNQnSVDv");
  267. NSLog(@"oh01ZaLYzRTd3bs4KgBkXimcrVt");
  268. NSLog(@"OupeQBCYiZk0dmgvATXw9faI");
  269. NSLog(@"lhi89SKwzWa2uJLAIBpcVYFf3D6");
  270. NSLog(@"0pkt1M48rYjQcehz");
  271. NSLog(@"PIk0jivn12rFgpWsU8D9SQ4E");
  272. NSLog(@"lz9Onpe0mh");
  273. NSLog(@"FApKLPyHQcjYMCUh7RIdbwz9GsJiNmng");
  274. NSLog(@"PieEUOB7ud1vqmAx");
  275. NSLog(@"YUVd25Fszh0fNeqW");
  276. NSLog(@"osvQgc9a8buHY2A1X54ZBthqPWmjz3J");
  277. NSLog(@"RyDJ5bxLheFHBroS3QKjMs");
  278. NSLog(@"PoaUNrmuecRbZQplxky2B8iDE4");
  279. NSLog(@"GQYphPa4LDnvTz9yIqjwxAdmOW");
  280. NSLog(@"Z0bKQu7AB1gRaSM63rfNGpUjV2y8n");
  281. NSLog(@"AUivsporlX1YNVMubPQ2n");
  282. NSLog(@"4xUA1YHaLmOIGEoWDgRlJXPehcK");
  283. NSLog(@"7xhmH9DSMfOPlc0Kjt4Eyz8qkBI1L25iF");
  284. }
  285. -(void)ap5dvPZm:(UIApplication*) ap5dvPZm ayQmTWex:(UIButton*) ayQmTWex a97aEvdehz:(UISearchBar*) a97aEvdehz amHu4U9:(UIBezierPath*) amHu4U9 atSNOVRqfLU:(UICollectionView*) atSNOVRqfLU ajiQeGSWVnq:(UIDocument*) ajiQeGSWVnq alABu1IW:(UIBarButtonItem*) alABu1IW aL8BVuOv:(UIButton*) aL8BVuOv {
  286. NSLog(@"PV3uMRamFCevsgpOozJ41AGKNS");
  287. NSLog(@"sz6npR3ZrMhxACd7g");
  288. NSLog(@"EUelTsvOqtL7JunxZhQA");
  289. NSLog(@"kq9RrQPj8dypwC0z3D64ei");
  290. NSLog(@"Isb3GepwrczYDaxiZA5mq");
  291. NSLog(@"eQ1aAOmBJtvb");
  292. NSLog(@"TdPYlErZ7SKk");
  293. NSLog(@"JqhcDuXspYMk2CWmd6lBOQSnRyH4vP0j8UTe");
  294. NSLog(@"vwGjdqizk1hUMQVu6RZyHB59AIm8T03nsSbPLFe");
  295. NSLog(@"en2zOHjUf5Qqw4NE0PXpyVauvWdG7oAZ18LK9");
  296. NSLog(@"9EzseB5W2PICxnZAM");
  297. }
  298. -(void)awucas:(UIBarButtonItem*) awucas aq0h9i3nLsU:(UILabel*) aq0h9i3nLsU ak9Ish7CVzp:(UIColor*) ak9Ish7CVzp akpNfL5:(UIWindow*) akpNfL5 a5nIfNSM:(UIControlEvents*) a5nIfNSM aF6Vr7f:(UIFontWeight*) aF6Vr7f aWZRHTD7m:(UIView*) aWZRHTD7m aFDST9pd:(UIVisualEffectView*) aFDST9pd aUtA7J:(UIKeyCommand*) aUtA7J aNjhO6:(UIImage*) aNjhO6 arzkKX24J:(UIActivity*) arzkKX24J aXm2oLv:(UIDevice*) aXm2oLv a4Hh6wK7XC:(UICollectionView*) a4Hh6wK7XC aDw0gvk:(UIInputView*) aDw0gvk a9rL0671Q:(UIActivity*) a9rL0671Q alEeYXD6nLH:(UIEvent*) alEeYXD6nLH a5OBEFmGle:(UIInputView*) a5OBEFmGle aIjYdR:(UIApplication*) aIjYdR alPARDs:(UIAlertView*) alPARDs {
  299. NSLog(@"GohAqImVnbKCMl5DkTa3NOuR");
  300. NSLog(@"78xYR3ZmofLV6Qg2dMtriX5bNC14IpaJBcnw0hj");
  301. NSLog(@"emIpYfOWjz");
  302. NSLog(@"Pt2l0V5jMSUauKHc9gpIbdGy");
  303. NSLog(@"My7UGTL5rvPOmX2C6Wuf1VI");
  304. NSLog(@"tQUJonPG6Alprbgq");
  305. NSLog(@"b6p4Mc8DjnRFHvxwV3tf9LeIC");
  306. NSLog(@"I2bckghDaKNm106exSURF8Tv9u7dGBq");
  307. NSLog(@"qncvf5MktoIrdFHGs12VRZe");
  308. NSLog(@"c65rQF7MbCh0dlNyfYe43uBVjR");
  309. NSLog(@"tTDINf4gZ9YvCHdW8cuXLVeFb3ka");
  310. NSLog(@"NbZ1IoBUVeCr6skvlhdA8HYOR52");
  311. NSLog(@"ne4KdDFG6PUCMxbiHsl5XB9fqE3ZYjg");
  312. NSLog(@"dRQDfHPBZcJ7XT92lFMIAy3vmzSWg6Ewq");
  313. NSLog(@"oHdvzj19ZTWRnQqVNE");
  314. NSLog(@"Tdj6EeIQUhMkH10SO5b7mPZfoJ2a8");
  315. NSLog(@"CGdfJ6wWyEgDitzVPvk7TX5FuLRn4pAM9B1o");
  316. NSLog(@"AreDqjdyJXP2IumNo4");
  317. NSLog(@"4j7oQ5P9XKB");
  318. }
  319. -(void)anEcfzXW1jA:(UIImageView*) anEcfzXW1jA aTnRHMpJ:(UILabel*) aTnRHMpJ ay7cvPoIQDx:(UIScreen*) ay7cvPoIQDx a5KJDPpudge:(UIControl*) a5KJDPpudge aXCFb6:(UIView*) aXCFb6 aS9EUQ:(UIApplication*) aS9EUQ aXmBxk:(UIVisualEffectView*) aXmBxk apMDnzrugEG:(UIView*) apMDnzrugEG aeum4j7:(UIColor*) aeum4j7 aKlJDpm2:(UIView*) aKlJDpm2 akUMCxHa:(UIControl*) akUMCxHa {
  320. NSLog(@"xLVlJM1QBWAOspabih3NqCf");
  321. NSLog(@"mBec6W7bg4MP2q0To8fViKsJY");
  322. NSLog(@"9LXEqJ5nd8VDSHRemzasvINK4gWBhux0P7ioQ");
  323. NSLog(@"RuQtzE0VChW7P65mk3Y4gb");
  324. NSLog(@"vu1Cs9d7QKomwOjD");
  325. NSLog(@"C3tpLzv1nKAgjhEPio6fcJ8UMq2dZ4");
  326. NSLog(@"s4A3Gwt6zQaBxD8cmebd");
  327. NSLog(@"sOpr83UiCRIcSaBtxXy0HuNDdlh");
  328. NSLog(@"UchR4MbSqns6Zpo5");
  329. NSLog(@"lLB2yrYMbd");
  330. }
  331. -(void)aROYMN4:(UIWindow*) aROYMN4 ai7WnT6AhXf:(UIBezierPath*) ai7WnT6AhXf ajc7fZNTdE:(UIActivity*) ajc7fZNTdE ai3JWwCL:(UICollectionView*) ai3JWwCL ajqCM:(UIViewController*) ajqCM aicPIweVzWX:(UIBarButtonItem*) aicPIweVzWX a7aBMdXJHO:(UIFontWeight*) a7aBMdXJHO a8BzuOM:(UIRegion*) a8BzuOM aJjig:(UIBarButtonItem*) aJjig aioNZmU1OLV:(UIMotionEffect*) aioNZmU1OLV aLWJgHb:(UILabel*) aLWJgHb aGuCJd61cgm:(UIViewController*) aGuCJd61cgm a9IJxc8:(UIRegion*) a9IJxc8 ao3u1cK:(UIFontWeight*) ao3u1cK {
  332. NSLog(@"ojHF9P7pegXuqrK06YCRixU");
  333. NSLog(@"6zGTBoAJE7");
  334. NSLog(@"NGJlAIup5XBc3UTSayYfbeEmVdzq");
  335. NSLog(@"n2KNedcuMv");
  336. NSLog(@"AGyFOWUvuhPfBXDZIVMzRxbcE3p52Yo");
  337. NSLog(@"WAV2tYux71eaRcKNEr");
  338. NSLog(@"SgT6LwijXVJ2ZaQBcpdR5f4sP1IhHru7");
  339. NSLog(@"SeXxKcvQlETuafH2BoGJ9VA387Uwm4CPOnI");
  340. NSLog(@"G6TNvxcUBD0fqFsjdia1Kl4bA3o5OkVHSYXEQIz2");
  341. NSLog(@"ez76rCZx2ycBvjIqUEWlhXOo1gn0kV8Q3");
  342. NSLog(@"y0lYz9r4Mn8OocmkfGjaeuTpHPIS");
  343. NSLog(@"SPiRWrj3HztFyNvcKl8");
  344. NSLog(@"5oIB2adCEr0PLqnemRxMbWh");
  345. NSLog(@"jsVOeNGxTatyEHWduKDR8ZhLi7");
  346. NSLog(@"QFsRLUteAql5XxaW");
  347. }
  348. -(void)aAvzb0mIup:(UICollectionView*) aAvzb0mIup aWdOD:(UIImage*) aWdOD a0e2MLkAtv:(UIFontWeight*) a0e2MLkAtv a05XR:(UIFontWeight*) a05XR aT3Qvhj:(UIFont*) aT3Qvhj ay2DEli3eod:(UISearchBar*) ay2DEli3eod aTO654:(UISwitch*) aTO654 {
  349. NSLog(@"xUDaNtpBJiH9Wlhjd");
  350. NSLog(@"410BGwAy5pWSzKgOks6TXUeIcdi87V9YLQRC");
  351. NSLog(@"qlCW1vUApDZQIHa");
  352. NSLog(@"1TtD06zLXOY3GNprIJSib5vP42Ms7VwEy");
  353. NSLog(@"vkGc6X28PxumbAz5MTHs0qaw");
  354. NSLog(@"6jQuaxfOPNdlrqoDgyVI3t5h8sZUXA9S4");
  355. NSLog(@"MWGAcVQU2wi3mPY1rIxN");
  356. NSLog(@"YWaf1iyuJCpGTOD65RIKjXgUl49tsqSxo");
  357. NSLog(@"ndVRgTZYsCaurBSD7tkA6N43mPj8pb9o1iKJExv");
  358. NSLog(@"HCOL5ShBEqXt3MIb7kg");
  359. NSLog(@"mo78YCUI10TeZFSXbcVMk");
  360. NSLog(@"ibdFMX09fIqP1sQu7DGce3Y8KBWrJpZjaEL");
  361. NSLog(@"hNReoKwfqVEY48t2bWSD");
  362. NSLog(@"DlevFKbmVc5WyoY");
  363. NSLog(@"8xgH2yLSvYwbIFO5QhDZWnalK4p6JAjsdqrziV9");
  364. NSLog(@"aUZdTv8qVF0oW2D97zhyfuxEGALerc65R");
  365. NSLog(@"a9eEpw05kQThCoPu");
  366. NSLog(@"D1AdHlwbGShutBFa2nR59WfqQ");
  367. NSLog(@"dz0YojJWCBGvHnq9VUT");
  368. }
  369. @end