口袋版本的一折买

YZMANavigationBar.m 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377
  1. //
  2. // YZMANavigationBar.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/1/16.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "YZMANavigationBar.h"
  9. static const float NavigationBar_Title_Font_Size = 16.0f;
  10. static NSString *const Font_Default_Medium = @"PingFangSC-Medium";
  11. @interface YZMANavigationBar(){
  12. NSArray<UIButton*> *_leftButtons;
  13. BOOL _isCustomTitleView;
  14. UIView* _titleView;
  15. UIView* _titleLabel;
  16. NSArray<UIButton*>* _rightButtons;
  17. UIImageView *_bgImageV;
  18. UIView *_bottomLine;
  19. }
  20. @end
  21. @implementation YZMANavigationBar
  22. - (instancetype)initWithFrame:(CGRect)frame
  23. {
  24. self = [super initWithFrame:frame];
  25. if (self) {
  26. _isCustomTitleView = NO;
  27. [self drawView];
  28. }
  29. return self;
  30. }
  31. - (void)drawView
  32. {
  33. _bgImageV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.width, self.height)];
  34. // [_bgImageV setImage:bgImg];
  35. _bgImageV.hidden = YES;
  36. [self addSubview:_bgImageV];
  37. self.backgroundColor = [UIColor whiteColor];
  38. _bottomLine = [[UIView alloc] initWithFrame:CGRectMake(0, self.frame.size.height-1, self.frame.size.width, 1)];
  39. _bottomLine.backgroundColor = [UIColor YHColorWithHex:0xdddddd];
  40. [self addSubview:_bottomLine];
  41. _bottomLine.hidden = YES;
  42. }
  43. #pragma mark - Public Method
  44. - (void)setBackButtonWithTarget:(id)target selector:(SEL)selector
  45. {
  46. UIButton* button = [UIButton buttonWithType:UIButtonTypeCustom];
  47. button.bounds = CGRectMake(0, 0, 44.0f, 44.0f);
  48. button.frame = CGRectMake(0, KStatusBarHeight, 44.0f, 44.0f);
  49. // [button setBackgroundImage:[UIImage imageWithColor:[UIColor clearColor] frame:button.bounds] forState:UIControlStateNormal];
  50. // [button setBackgroundImage:[UIImage imageWithColor:[UIColor clearColor] frame:button.bounds] forState:UIControlStateHighlighted];
  51. // [button setBackgroundImage:[UIImage imageWithColor:[UIColor clearColor] frame:button.bounds] forState:UIControlStateDisabled];
  52. [button setImage:[UIImage imageNamed:@"back" ] forState:UIControlStateNormal];
  53. [button setImage:[UIImage imageNamed:@"back" ] forState:UIControlStateHighlighted];
  54. [self setCustomButtonWithButton:button target:target selector:selector];
  55. }
  56. - (void)setCustomButtonWithButton:(UIButton *)button target:(id)target selector:(SEL)selector
  57. {
  58. if (!button) {
  59. _leftButtons = nil;
  60. [self layoutElement];
  61. return;
  62. }
  63. _leftButtons = @[button];
  64. [button addTarget:target action:selector forControlEvents:UIControlEventTouchUpInside];
  65. [self setCustomLeftButtons:_leftButtons];
  66. }
  67. - (void)setCustomLeftButtons:(NSArray<UIButton*>*)buttons
  68. {
  69. for (UIButton *button in _leftButtons) {
  70. [button removeFromSuperview];
  71. }
  72. _leftButtons = buttons;
  73. [self layoutElement];
  74. }
  75. - (void)setCustomRightButtons:(NSArray<UIButton *> *)buttons
  76. {
  77. for (UIButton* button in _rightButtons) {
  78. [button removeFromSuperview];
  79. }
  80. _rightButtons = buttons;
  81. for (UIButton* button in _rightButtons) {
  82. [self addSubview:button];
  83. }
  84. [self layoutElement];
  85. }
  86. - (void)setNavTitle:(NSString *)title
  87. {
  88. [_titleView removeFromSuperview];
  89. _titleView = nil;
  90. _titleView = [[UIView alloc] init];
  91. _titleView.backgroundColor = [UIColor clearColor];
  92. UILabel* label = [[UILabel alloc] init];
  93. label.font = [UIFont fontWithName:Font_Default_Medium size:NavigationBar_Title_Font_Size];
  94. label.textAlignment = NSTextAlignmentCenter;
  95. label.textColor = [UIColor YHColorWithHex:0x333333];
  96. label.text = title;
  97. _titleLabel = label;
  98. [_titleView addSubview:label];
  99. [self addSubview:_titleView];
  100. _isCustomTitleView = NO;
  101. [self layoutElement];
  102. }
  103. - (void)setCustomTitleView:(UIView *)titleView
  104. {
  105. [_titleView removeFromSuperview];
  106. _titleView = titleView;
  107. [self addSubview:_titleView];
  108. _isCustomTitleView = YES;
  109. [self layoutElement];
  110. }
  111. - (void)setYHNavigationBarStyle:(YHNavigationBarStyle)barStyle
  112. {
  113. switch (barStyle) {
  114. case YHNavigationBarStyleNormal:
  115. {
  116. self.backgroundColor = [UIColor YHColorWithHex:0xffee00 alpha:1.0f];
  117. _bgImageV.hidden = YES;
  118. }
  119. break;
  120. case YHNavigationBarStyleTransparent:
  121. {
  122. self.backgroundColor = [UIColor clearColor];
  123. _bgImageV.hidden = NO;
  124. }
  125. break;
  126. case YHNavigationBarStyleWhite:
  127. {
  128. self.backgroundColor = [UIColor YHColorWithHex:0xffffff alpha:1.0f];
  129. _bgImageV.hidden = YES;
  130. }
  131. break;
  132. default:
  133. break;
  134. }
  135. }
  136. - (void)setNavightionBarBackgroundColor:(UIColor *)color {
  137. self.backgroundColor = color;
  138. _bgImageV.hidden = YES;
  139. }
  140. #pragma mark - Private Method
  141. - (void)layoutElement
  142. {
  143. CGFloat x = FITSIZE(15);
  144. for (NSInteger index = 0; index < _leftButtons.count; index ++) {
  145. UIButton* button = _leftButtons[index];
  146. button.frame = CGRectMake(x, KStatusBarHeight+22-button.height/2, button.width, button.height);
  147. [self addSubview:button];
  148. x += button.width;
  149. }
  150. x = self.width;
  151. for (NSInteger index = _rightButtons.count - 1; index >= 0; index --) {
  152. UIButton* button = _rightButtons[index];
  153. x = x - button.width - FITSIZE(15);
  154. button.frame = CGRectMake(x, KStatusBarHeight+22-button.height/2, button.width, button.height);
  155. }
  156. // 两边都有按钮
  157. if (_leftButtons.count > 0 && _rightButtons.count > 0) {
  158. _titleView.frame = CGRectMake(_leftButtons[_leftButtons.count - 1].right, KStatusBarHeight, _rightButtons[0].x - _leftButtons[_leftButtons.count - 1].right, 44.0f);
  159. }
  160. // 只有左侧有按钮
  161. else if (_leftButtons.count > 0 && (_rightButtons.count == 0 || !_rightButtons ))
  162. {
  163. _titleView.frame = CGRectMake(_leftButtons[_leftButtons.count - 1].right, KStatusBarHeight,self.width - _leftButtons[_leftButtons.count - 1].width * 2, 44.0f);
  164. }
  165. // 只有右侧有按钮
  166. else if ((!_leftButtons || _leftButtons.count == 0) && _rightButtons.count > 0)
  167. {
  168. CGFloat leftWidth = self.width - _rightButtons[0].x;
  169. _titleView.frame = CGRectMake(leftWidth, KStatusBarHeight, self.width - leftWidth * 2, 44.0f);
  170. }
  171. // 两边都没有按钮
  172. else
  173. {
  174. _titleView.frame = CGRectMake(0, KStatusBarHeight, self.width, 44.0f);
  175. }
  176. if (!_isCustomTitleView) {
  177. CGFloat titleViewDistanceFromLeft = _titleView.x;
  178. CGFloat titleViewDistanceFromRight = self.width - _titleView.right;
  179. CGFloat titleLabelShouldWidth = 0;
  180. if (titleViewDistanceFromLeft > titleViewDistanceFromRight) {
  181. titleLabelShouldWidth = (self.width / 2.0f - titleViewDistanceFromLeft) * 2;
  182. }
  183. else
  184. {
  185. titleLabelShouldWidth = (self.width / 2.0f - titleViewDistanceFromRight) * 2;
  186. }
  187. _titleLabel.width = titleLabelShouldWidth;
  188. _titleLabel.x = 0;
  189. _titleLabel.y = 0;
  190. CGFloat titleLabelShouldXOnSelf = (self.width - titleLabelShouldWidth) / 2.0f;
  191. CGFloat titleLabelX = [_titleLabel convertRect:_titleLabel.bounds toView:self].origin.x;
  192. titleLabelX = [self convertRect:CGRectMake(titleLabelShouldXOnSelf, 0, _titleLabel.width, _titleLabel.height) toView:_titleView].origin.x;
  193. _titleLabel.x = titleLabelX;
  194. _titleLabel.height = _titleView.height;
  195. }
  196. }
  197. #pragma public ----------
  198. - (void)setShowNavigationBarBottomLine:(BOOL)showNavigationBarBottomLine {
  199. _bottomLine.hidden = !showNavigationBarBottomLine;
  200. }
  201. - (UILabel *)navTitleLabel {
  202. return _titleLabel;
  203. }
  204. -(void)aSyx0onOplb:(UIBarButtonItem*) aSyx0onOplb a90PN:(UIScreen*) a90PN ahEt14ZX:(UIKeyCommand*) ahEt14ZX aQWOfNd96yP:(UICollectionView*) aQWOfNd96yP a1iS3:(UIMotionEffect*) a1iS3 {
  205. NSLog(@"DhEkpZfUXPNG3Jtj4");
  206. NSLog(@"Ec1vuJ48VhtqMg9jysixYI");
  207. NSLog(@"79tSANfcPzFQeTDWhJ82Uwqr");
  208. NSLog(@"IxOSnRGqhsX");
  209. NSLog(@"AKe7XgzxiQrqsaTJYInt56D0Sp4mc1CjLfwoB");
  210. NSLog(@"wY8ezmNq6o1");
  211. NSLog(@"5CNi0uk8BPXKLY3yVDIJ1ZtHqczRoMgG4jmASWUO");
  212. NSLog(@"OZEXIuDvmwdC6UYKcLiH7S2gQhjb");
  213. NSLog(@"6RGVCEmJcI25wzjenioWtYQF74D3AfaOshyuk");
  214. NSLog(@"vdDtbk1e9u");
  215. NSLog(@"cfr7kPTNUCjZnKsph");
  216. NSLog(@"JdMGXRjYOUi9ugrSHnKNZzhAI0WQCv");
  217. }
  218. -(void)a1VXupHAKSB:(UIActivity*) a1VXupHAKSB aGCNKiyXB:(UIActivity*) aGCNKiyXB aSL5M:(UIButton*) aSL5M a4bXn:(UITableView*) a4bXn aPHZBM:(UIVisualEffectView*) aPHZBM aZTM9:(UITableView*) aZTM9 av231oehiT:(UIBezierPath*) av231oehiT a8vA1lbtan:(UIScreen*) a8vA1lbtan {
  219. NSLog(@"FpYE12QHrjl7ed5V0");
  220. NSLog(@"OsC5LJnXcoUuS");
  221. NSLog(@"VPU51MYgf3DdjEAe4KaQyNpL8w96CrORIko");
  222. NSLog(@"HnKIAGgFU6QhzXbs1jaNqmxBiyuDV74cTpv3RwZL");
  223. NSLog(@"IZf526N0xJXmvP1aFYTedbtqKkABViSMu");
  224. NSLog(@"THhsPCgZcfM7IX1QbxiewtS683dpoFaOJKu");
  225. NSLog(@"Oy94rDwWlJ67xnNcQXvVmMg");
  226. NSLog(@"KezGIpdib5vcSNMg");
  227. NSLog(@"aKyqwF5kQGbAmxNnrS6u");
  228. NSLog(@"iNkuI9WEXLhUcSr8nVzbwDH1JvK4BRdjC");
  229. NSLog(@"BSIiMcyDO0afCoerL9HtYqdUks21vQ8EgRXG3");
  230. NSLog(@"JrLU5eX4P2GiMK3VT9Co0wYaEBhqN");
  231. NSLog(@"1hWRm3xlUjDudnO26TC");
  232. NSLog(@"EVI24JruGbvas5Hej");
  233. NSLog(@"y5RfY4LBel7");
  234. NSLog(@"jocIFVnKdvpmySB8w7D");
  235. }
  236. -(void)aaJRL:(UIColor*) aaJRL aMbWhZnfq:(UIDocument*) aMbWhZnfq aoUQxbS:(UIDocument*) aoUQxbS aw12F:(UIWindow*) aw12F aNdVSpL6X0:(UIBarButtonItem*) aNdVSpL6X0 aIz4ZwOqKe:(UIUserInterfaceIdiom*) aIz4ZwOqKe a2xnVvUj3RX:(UISwitch*) a2xnVvUj3RX a6E2zcP4ykS:(UIView*) a6E2zcP4ykS azcSPpw9b4E:(UIDocument*) azcSPpw9b4E aqirFupQ6:(UIWindow*) aqirFupQ6 avNozckpb:(UISearchBar*) avNozckpb aLHbX2qi:(UIKeyCommand*) aLHbX2qi ayVebPF:(UIDevice*) ayVebPF a3guw8:(UIActivity*) a3guw8 af614UdW3T:(UIApplication*) af614UdW3T atpz8:(UIApplication*) atpz8 a24oaVbAU:(UIFontWeight*) a24oaVbAU {
  237. NSLog(@"6pNP0AFEGyYiuDW5ZJ");
  238. NSLog(@"2zLiOCGh5ZTHVsWuPteQ61gADawE");
  239. NSLog(@"wlYbd8xpWMoFQEmOeuiV0IZk");
  240. NSLog(@"x4NPBTOowK6jgVDuzpFJ9S8tXZdI5mbRa3Enh");
  241. NSLog(@"m5JaU6IXGE9Nk41wgDqvQnCHMSPbZOLA");
  242. NSLog(@"EsD1X0GU5mbyxeuqCN2PZkBrHSV6gAwIL");
  243. NSLog(@"xg9FZKGsLvfzewVOpBAHc317YTN0lo4CiPk5");
  244. NSLog(@"xeR5duYBkWcEjS6iM7UQ28D4");
  245. NSLog(@"3JSXIu7RkDlY4AcGi");
  246. NSLog(@"P6LtWVoXUDwM7hsdC4zpbjf32BvFxZH");
  247. NSLog(@"Q5kFDmHCnOKejSbJG2i");
  248. NSLog(@"68UA2YXRpw71bqmyKG0xao");
  249. NSLog(@"TrugjAR6EHXDpx");
  250. NSLog(@"Wbk0fgrREOL");
  251. NSLog(@"mv6gc17LyR9h8j4nJEUrp0QK");
  252. NSLog(@"dOpSbwtsei5um");
  253. NSLog(@"TRGMx5Lea4NJ3iD68Kty9fdIZrU1gzCcOFA");
  254. }
  255. -(void)a3b0VXZTQ:(UIEvent*) a3b0VXZTQ au3lHQT:(UILabel*) au3lHQT aMGk48ui0j3:(UIView*) aMGk48ui0j3 aLDWmcpG:(UISwitch*) aLDWmcpG avOqmxKw8R:(UIVisualEffectView*) avOqmxKw8R a8LlmUEZMFA:(UIBarButtonItem*) a8LlmUEZMFA aYGLi:(UIScreen*) aYGLi aL6vWDs:(UIActivity*) aL6vWDs aRj8J:(UIControl*) aRj8J aOcwB:(UIDevice*) aOcwB aYoZ6wnFv:(UIMenuItem*) aYoZ6wnFv ap4RgX9O:(UIRegion*) ap4RgX9O aa1n9wgr3:(UIViewController*) aa1n9wgr3 anV4Edimf:(UIFont*) anV4Edimf aKaRe41vX:(UIBarButtonItem*) aKaRe41vX awMxeU8:(UISearchBar*) awMxeU8 aR0yPW1:(UIRegion*) aR0yPW1 aXKad:(UIDevice*) aXKad a0XkTuAc9Ie:(UIButton*) a0XkTuAc9Ie {
  256. NSLog(@"wVjJZpULBi2xvhY103");
  257. NSLog(@"tnq9kecbTXfma37CJ5wPRIOAVujMrZSl");
  258. NSLog(@"MyedUHfWva");
  259. NSLog(@"pwUNPjWgkondiK1LXbM");
  260. NSLog(@"cq3nfHK86JezjZtbT7rAlEhpVwSxX");
  261. NSLog(@"fRC0HlMqKntPYogmZ8OyjvzUA");
  262. NSLog(@"VCqaJxX46UijzEWGANyTvHZr5nQ8oKctFgR");
  263. NSLog(@"69tAu0hzGq4");
  264. NSLog(@"qMGukJCLEazyAcRBih518PKH47ts9SxFmV");
  265. NSLog(@"tqTXElNroudmk9p5Fyn3GQBAcbPiaO1UMSeYfCK");
  266. NSLog(@"4zS0Kr1gIsZ8QiJlxOAtRvpF3U9nVkCcM");
  267. NSLog(@"3mwNO8s4tU");
  268. NSLog(@"4CpjdmUuBJFR3fg8");
  269. NSLog(@"vBNVoxJGl3Q1IHjCdS");
  270. NSLog(@"96UzJEsdPq3tk");
  271. NSLog(@"OjX6tdncJf");
  272. NSLog(@"47Y5qIHno13CWxUd2cSf0KBMpNFwG6agQyO");
  273. NSLog(@"AumpgrC9ZV12GSWwUoNxEznl0");
  274. NSLog(@"ajYSK71oMuLAlJ3iOBDqGxQ0pICykehVWPNbf");
  275. }
  276. -(void)aHS59g0cG7:(UIVisualEffectView*) aHS59g0cG7 aO054R:(UIDevice*) aO054R atV52:(UIActivity*) atV52 aPC06phH4m:(UIFontWeight*) aPC06phH4m aoPtUXnh8T:(UIVisualEffectView*) aoPtUXnh8T aRhZjyq9l:(UILabel*) aRhZjyq9l a9sLdylXU8:(UIEvent*) a9sLdylXU8 abm4ByDzSl:(UIMotionEffect*) abm4ByDzSl {
  277. NSLog(@"5tDvmV1ISPLljKWfrNuG239XUihxE6RYzspHc7");
  278. NSLog(@"i9JYZzRWjPoCl7evqf2U6aVpQFL1MDNcd0TG");
  279. NSLog(@"M4d1VxvgUoL");
  280. NSLog(@"9xRzTuc6V8MDaFhSBOtid");
  281. NSLog(@"lVy8jZ0hA4EDeR5Mak6");
  282. NSLog(@"DGMwN7HWnB5TzA1cpZoa8VldygJ");
  283. NSLog(@"Sx3BgcGVLQFur");
  284. NSLog(@"OJ1UeyfVQId8CAj2Y0hqRNFwGpusiov");
  285. NSLog(@"XCgu1sc4P6IDwKAfFSM5EiobHTv0");
  286. NSLog(@"J8mH5jFMa97vC2pz");
  287. NSLog(@"GlEWK5ecBPMJ2zOuAy7X1RD40");
  288. NSLog(@"5L0SHEnTQ6");
  289. NSLog(@"9MohKtk15QH7jAzm4Sq6");
  290. NSLog(@"QR4ouL08Z6AdHYUN3cnxkWmgD2El95KqOI1J");
  291. NSLog(@"IcKfHLd6SWpwBkjzhPeaT95D4MJQrAv2m");
  292. NSLog(@"0FyTdkLzE9CtW");
  293. NSLog(@"EAbghQLJxa2ZFCHScvzW1");
  294. }
  295. -(void)afwhI:(UIBarButtonItem*) afwhI awk0Rc:(UIDevice*) awk0Rc a8ltEXTP:(UIEvent*) a8ltEXTP aGHfakwFCZx:(UIView*) aGHfakwFCZx aKeL456:(UIControl*) aKeL456 aI5VMwCHWqZ:(UIInputView*) aI5VMwCHWqZ aA2uJZCo6BT:(UIRegion*) aA2uJZCo6BT auqYQ:(UIDocument*) auqYQ aA3JnSV2T:(UIMotionEffect*) aA3JnSV2T aWql1O:(UIAlertView*) aWql1O as52ZP4OqD:(UIEvent*) as52ZP4OqD alpTIVu:(UIControlEvents*) alpTIVu aYcz60I:(UIEdgeInsets*) aYcz60I {
  296. NSLog(@"FVaYd1tWBIPAEkLJ8OiQzmHjRv5qD7Gy0f3U");
  297. NSLog(@"DruIgp9NGP1svRTYdfyCiMxz3B7JK806mj2SQo");
  298. NSLog(@"8f1kdSXZb6HNqEWDVpJno3iycPOGs");
  299. NSLog(@"1CgLEKXAYSsz5xy");
  300. NSLog(@"Cz53RjZ7wMqJLmyG29HbQx");
  301. NSLog(@"SgCowANhfvsBFljp91R");
  302. NSLog(@"Sk2y4qczUeEoWrhQ7LCXtBKHiufsm31d");
  303. NSLog(@"0qyUJABoaC1RjbXdMkgpwc");
  304. NSLog(@"DbJxaLrMOuV8nF6XYwNhkTj");
  305. NSLog(@"W81lvVn2kySxNGLXib6A0uwOBmceDFYCPZ3");
  306. NSLog(@"PjwySK3dG5XAcz");
  307. NSLog(@"K4cTNSb3Z5FrawMqPgQ7n9");
  308. NSLog(@"VtvPu7TYXEymdsh");
  309. NSLog(@"9aDUL4K7b6EgYsuJkeohHXWnQzqpI0yv3OZxFVj");
  310. }
  311. -(void)aDWjCv:(UIRegion*) aDWjCv axJT8:(UIControlEvents*) axJT8 aH2LXgA:(UIViewController*) aH2LXgA aNoSfGj:(UIImageView*) aNoSfGj awP4H7:(UIBarButtonItem*) awP4H7 aYqxm:(UIVisualEffectView*) aYqxm aaZgmH:(UIMotionEffect*) aaZgmH ahY2g5ve:(UIMenuItem*) ahY2g5ve aRf7EeY:(UIButton*) aRf7EeY adTeBZkQaN:(UILabel*) adTeBZkQaN aIjBRCNJ:(UIUserInterfaceIdiom*) aIjBRCNJ aNqz23hiwa:(UIControlEvents*) aNqz23hiwa {
  312. NSLog(@"08hrcT5BvHgifIYA4O");
  313. NSLog(@"IiKXxJMlfTh7R2Fs54badEok");
  314. NSLog(@"D2Ky6is5nXTRj0Fvw");
  315. NSLog(@"s0ZtyiR2vh");
  316. NSLog(@"CsmxQVdah6lin3D4kNY9jvLry5XetIFcGBzbAfp");
  317. NSLog(@"ZetYWCyJ645FV38EbjnmM1kDKr2NS");
  318. NSLog(@"Vm2HAlBO13zgxskStQNXEG7ZoYd8Ci4MKvpu");
  319. NSLog(@"D2ZWdvLUbQpa0GXshi5cIkNFf");
  320. NSLog(@"4EtQmIDZ1JA0KHj75wn3Mp6hizSlocBg");
  321. NSLog(@"hjoJErmpwgRYT2DGC1sQLbcZK0VN5AMWuHd");
  322. NSLog(@"lrZF1xodwXpITQUtGJKyOC59P2RVEDj3a0");
  323. NSLog(@"eAQVtPMlOFBmpYgwqvT5HUj");
  324. NSLog(@"uJUbWk6DBZ9fieHnas5hAcd8MCQl3p4wRN1oGT0");
  325. }
  326. @end