CommitMessage_VC.m 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  1. //
  2. // CommitMessage_VC.m
  3. // Haishenghai-master
  4. //
  5. // Created by GG on 2019/1/7.
  6. // Copyright © 2019年 Haishenghai intelligence network technology. All rights reserved.
  7. //
  8. #import "CommitMessage_VC.h"
  9. #import "Header.h"
  10. #import "THDatePickerView.h"
  11. @interface CommitMessage_VC ()<THDatePickerViewDelegate>
  12. {
  13. UIButton *searchTypeBtn;
  14. UIButton *searchTimeBtn;
  15. UIButton *firebtn;
  16. UIButton *faultBtn;
  17. UIButton *OtherBtn;
  18. NSMutableArray *typeArr;
  19. NSString *showStr;
  20. NSString *beginStr;
  21. NSString *endsStr;
  22. UILabel *beginlb;
  23. UILabel *endlb;
  24. }@end
  25. @implementation CommitMessage_VC
  26. - (void)viewDidLoad {
  27. [super viewDidLoad];
  28. //
  29. //
  30. showStr = @"0";
  31. beginStr = @"0";
  32. endsStr = @"0";
  33. typeArr = [[NSMutableArray alloc] init];
  34. self.view.backgroundColor = [UIColor whiteColor];
  35. self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:60/255.0 green:114/255.0 blue:255/255.0 alpha:1];
  36. [self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont boldSystemFontOfSize:18],NSForegroundColorAttributeName:[UIColor whiteColor]}];
  37. UIButton *backBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  38. [backBtn setImage:[UIImage imageNamed:@"hsh_return"] forState:UIControlStateNormal];
  39. backBtn.frame = CGRectMake(0, 0, 44, 44);
  40. [backBtn addTarget:self action:@selector(backClick) forControlEvents:UIControlEventTouchUpInside];
  41. backBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
  42. self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:backBtn];
  43. [self setupUI];
  44. }
  45. -(void)backClick{
  46. [self.navigationController popViewControllerAnimated:YES];
  47. }
  48. -(void)setupUI{
  49. UIView *searchTypeView = [[UIView alloc] init];
  50. [self.view addSubview:searchTypeView];
  51. searchTypeView.backgroundColor =[UIColor colorWithRed:227/255.0 green:227/255.0 blue:227/255.0 alpha:1];
  52. [searchTypeView mas_makeConstraints:^(MASConstraintMaker *make) {
  53. make.top.mas_equalTo(kTopHeight);
  54. make.left.mas_equalTo(0);
  55. make.right.mas_equalTo(0);
  56. make.height.mas_equalTo(40);
  57. }];
  58. searchTypeBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  59. searchTypeBtn.tag = 1;
  60. [searchTypeBtn setImage:[UIImage imageNamed:@"hsh_news_choice_transforma"] forState:UIControlStateNormal];
  61. [searchTypeBtn setImage:[UIImage imageNamed:@"hsh_news_choice"] forState:UIControlStateSelected];
  62. [searchTypeBtn setTitle:@"类型搜索" forState:UIControlStateNormal];
  63. searchTypeBtn.imageEdgeInsets = UIEdgeInsetsMake(10, -10, 10, 0);
  64. searchTypeBtn.titleEdgeInsets = UIEdgeInsetsMake(0, -5, 0, 0);
  65. [searchTypeBtn addTarget:self action:@selector(searchClick:) forControlEvents:UIControlEventTouchUpInside];
  66. searchTypeBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  67. [searchTypeView addSubview:searchTypeBtn];
  68. [searchTypeBtn setTitleColor:SXUIColorFromRGB(0x333333) forState:UIControlStateNormal];
  69. [searchTypeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  70. make.top.mas_equalTo(0);
  71. make.left.mas_equalTo(20);
  72. make.height.mas_equalTo(40);
  73. make.width.mas_equalTo(95);
  74. }];
  75. UIView *fireView = [[UIView alloc] init];
  76. fireView.backgroundColor = SXUIColorFromRGB(0xffffff);
  77. [self.view addSubview:fireView];
  78. [fireView mas_makeConstraints:^(MASConstraintMaker *make) {
  79. make.top.mas_equalTo(searchTypeView.mas_bottom);
  80. make.left.mas_equalTo(0);
  81. make.right.mas_equalTo(0);
  82. make.height.mas_equalTo(80);
  83. }];
  84. faultBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  85. faultBtn.tag = 3;
  86. [faultBtn setImage:[UIImage imageNamed:@"hsh_news_choice_transforma"] forState:UIControlStateNormal];
  87. [faultBtn setImage:[UIImage imageNamed:@"hsh_news_choice"] forState:UIControlStateSelected];
  88. [faultBtn setTitle:@"显示故障" forState:UIControlStateNormal];
  89. [faultBtn setTitleColor:SXUIColorFromRGB(0x333333) forState:UIControlStateNormal];
  90. faultBtn.imageEdgeInsets = UIEdgeInsetsMake(10, -10, 10, 0);
  91. faultBtn.titleEdgeInsets = UIEdgeInsetsMake(0, -5, 0, 0);
  92. [fireView addSubview:faultBtn];
  93. faultBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  94. [faultBtn addTarget:self action:@selector(faultClick:) forControlEvents:UIControlEventTouchUpInside];
  95. [faultBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  96. make.top.mas_equalTo(0);
  97. make.center.mas_equalTo(fireView.center);
  98. make.height.mas_equalTo(40);
  99. make.width.mas_equalTo(95);
  100. }];
  101. firebtn = [UIButton buttonWithType:UIButtonTypeCustom];
  102. firebtn.tag = 2;
  103. [firebtn setImage:[UIImage imageNamed:@"hsh_news_choice_transforma"] forState:UIControlStateNormal];
  104. [firebtn setImage:[UIImage imageNamed:@"hsh_news_choice"] forState:UIControlStateSelected];
  105. [firebtn setTitle:@"显示火警" forState:UIControlStateNormal];
  106. [firebtn setTitleColor:SXUIColorFromRGB(0x333333) forState:UIControlStateNormal];
  107. firebtn.imageEdgeInsets = UIEdgeInsetsMake(10, -10, 10, 0);
  108. firebtn.titleEdgeInsets = UIEdgeInsetsMake(0, -5, 0, 0);
  109. [fireView addSubview:firebtn];
  110. [firebtn addTarget:self action:@selector(fireClick:) forControlEvents:UIControlEventTouchUpInside];
  111. [firebtn mas_makeConstraints:^(MASConstraintMaker *make) {
  112. make.top.mas_equalTo(0);
  113. make.right.mas_equalTo(faultBtn.mas_left).offset(-25);
  114. make.centerY.mas_equalTo(fireView.mas_centerY);
  115. make.height.mas_equalTo(40);
  116. make.width.mas_equalTo(95);
  117. }];
  118. OtherBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  119. OtherBtn.tag = 4;
  120. [OtherBtn setImage:[UIImage imageNamed:@"hsh_news_choice_transforma"] forState:UIControlStateNormal];
  121. [OtherBtn setImage:[UIImage imageNamed:@"hsh_news_choice"] forState:UIControlStateSelected];
  122. [OtherBtn setTitle:@"显示其他" forState:UIControlStateNormal];
  123. [OtherBtn setTitleColor:SXUIColorFromRGB(0x333333) forState:UIControlStateNormal];
  124. OtherBtn.imageEdgeInsets = UIEdgeInsetsMake(10, -10, 10, 0);
  125. OtherBtn.titleEdgeInsets = UIEdgeInsetsMake(0, -5, 0, 0);
  126. [fireView addSubview:OtherBtn];
  127. OtherBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  128. [OtherBtn addTarget:self action:@selector(otherClick:) forControlEvents:UIControlEventTouchUpInside];
  129. [OtherBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  130. make.top.mas_equalTo(0);
  131. make.left.mas_equalTo(faultBtn.mas_right).offset(25);
  132. make.centerY.mas_equalTo(fireView.mas_centerY);
  133. make.height.mas_equalTo(40);
  134. make.width.mas_equalTo(95);
  135. }];
  136. UIView *searchTimeView = [[UIView alloc] init];
  137. [self.view addSubview:searchTimeView];
  138. searchTimeView.backgroundColor =[UIColor colorWithRed:227/255.0 green:227/255.0 blue:227/255.0 alpha:1];
  139. [searchTimeView mas_makeConstraints:^(MASConstraintMaker *make) {
  140. make.top.mas_equalTo(fireView.mas_bottom);
  141. make.left.mas_equalTo(0);
  142. make.right.mas_equalTo(0);
  143. make.height.mas_equalTo(40);
  144. }];
  145. searchTimeBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  146. searchTimeBtn.tag = 5;
  147. [searchTimeBtn setImage:[UIImage imageNamed:@"hsh_news_choice_transforma"] forState:UIControlStateNormal];
  148. [searchTimeBtn setImage:[UIImage imageNamed:@"hsh_news_choice"] forState:UIControlStateSelected];
  149. [searchTimeBtn setTitle:@"时间搜索" forState:UIControlStateNormal];
  150. searchTimeBtn.imageEdgeInsets = UIEdgeInsetsMake(10, -10, 10, 0);
  151. searchTimeBtn.titleEdgeInsets = UIEdgeInsetsMake(0, -5, 0, 0);
  152. [searchTimeView addSubview:searchTimeBtn];
  153. searchTimeBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  154. [searchTimeBtn setTitleColor:SXUIColorFromRGB(0x333333) forState:UIControlStateNormal];
  155. [searchTimeBtn addTarget:self action:@selector(timeClick:) forControlEvents:UIControlEventTouchUpInside];
  156. [searchTimeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  157. make.top.mas_equalTo(0);
  158. make.left.mas_equalTo(20);
  159. make.height.mas_equalTo(40);
  160. make.width.mas_equalTo(95);
  161. }];
  162. UILabel *beginLB = [[UILabel alloc]init];
  163. beginLB.text = @"起始时间:";
  164. beginLB.font = [UIFont systemFontOfSize:18];
  165. beginLB.textAlignment = NSTextAlignmentLeft;
  166. [self.view addSubview:beginLB];
  167. [beginLB mas_makeConstraints:^(MASConstraintMaker *make) {
  168. make.top.mas_equalTo(searchTimeView.mas_bottom).offset(20);
  169. make.left.mas_equalTo(20);
  170. make.height.mas_equalTo(40);
  171. make.width.mas_equalTo(80);
  172. }];
  173. UILabel *stopLB = [[UILabel alloc]init];
  174. stopLB.text = @"结束时间:";
  175. stopLB.font = [UIFont systemFontOfSize:18];
  176. stopLB.textAlignment = NSTextAlignmentLeft;
  177. [self.view addSubview:stopLB];
  178. [stopLB mas_makeConstraints:^(MASConstraintMaker *make) {
  179. make.top.mas_equalTo(beginLB.mas_bottom).offset(20);
  180. make.left.mas_equalTo(20);
  181. make.height.mas_equalTo(40);
  182. make.width.mas_equalTo(80);
  183. }];
  184. NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
  185. [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
  186. NSDate *datenow = [NSDate date];
  187. //获取前一天时间
  188. NSDate *lastDay = [NSDate dateWithTimeInterval:-24*60*60 sinceDate:datenow];
  189. NSString *lastTimeString = [formatter stringFromDate:lastDay];
  190. //当前时间
  191. NSString *currentTimeString = [formatter stringFromDate:datenow];
  192. //获取后一天时间
  193. NSDate *nextday = [NSDate dateWithTimeInterval:24*60*60 sinceDate:datenow];
  194. NSString *nextTimeString = [formatter stringFromDate:nextday];
  195. _starttimeBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  196. // [_starttimeBtn setTitle:currentTimeString forState:UIControlStateNormal];
  197. _starttimeBtn.layer.cornerRadius = 6;
  198. _starttimeBtn.layer.borderWidth = 0.5;
  199. _starttimeBtn.layer.borderColor = [UIColor colorWithRed:227/255.0 green:227/255.0 blue:227/255.0 alpha:1].CGColor;
  200. _starttimeBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  201. [_starttimeBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
  202. [_starttimeBtn addTarget:self action:@selector(starttimeClick:) forControlEvents:UIControlEventTouchUpInside];
  203. _starttimeBtn.tag =100;
  204. [self.view addSubview:_starttimeBtn];
  205. [_starttimeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  206. make.top.mas_equalTo(searchTimeView.mas_bottom).offset(20);
  207. make.left.mas_equalTo(beginLB.mas_right).offset(20);
  208. make.right.mas_equalTo(-20);
  209. make.height.mas_equalTo(40);
  210. }];
  211. beginlb = [[UILabel alloc] init];
  212. beginlb.text =lastTimeString;
  213. beginlb.font = [UIFont systemFontOfSize:18];
  214. beginlb.textAlignment = NSTextAlignmentCenter;
  215. beginlb.textColor = SXUIColorFromRGB(0x333333);
  216. [_starttimeBtn addSubview:beginlb];
  217. [beginlb mas_makeConstraints:^(MASConstraintMaker *make) {
  218. make.top.mas_equalTo(0);
  219. make.left.mas_equalTo(0);
  220. make.right.mas_equalTo(0);
  221. make.height.mas_equalTo(40);
  222. make.centerX.mas_equalTo(_starttimeBtn.mas_centerX);
  223. }];
  224. _endtimeBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  225. // [_endtimeBtn setTitle:currentTimeString forState:UIControlStateNormal];
  226. _endtimeBtn.layer.cornerRadius = 6;
  227. _endtimeBtn.layer.borderWidth = 0.5;
  228. _endtimeBtn.layer.borderColor = [UIColor colorWithRed:227/255.0 green:227/255.0 blue:227/255.0 alpha:1].CGColor;
  229. _endtimeBtn.tag=101;
  230. _endtimeBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  231. [_endtimeBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
  232. [_endtimeBtn addTarget:self action:@selector(endtimenClick:) forControlEvents:UIControlEventTouchUpInside];
  233. [self.view addSubview:_endtimeBtn];
  234. [_endtimeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  235. make.top.mas_equalTo(_starttimeBtn.mas_bottom).offset(20);
  236. make.left.mas_equalTo(stopLB.mas_right).offset(20);
  237. make.right.mas_equalTo(-20);
  238. make.height.mas_equalTo(40);
  239. }];
  240. endlb = [[UILabel alloc] init];
  241. endlb.text =currentTimeString;
  242. endlb.font = [UIFont systemFontOfSize:18];
  243. endlb.textAlignment = NSTextAlignmentCenter;
  244. endlb.textColor = SXUIColorFromRGB(0x333333);
  245. [_endtimeBtn addSubview:endlb];
  246. [endlb mas_makeConstraints:^(MASConstraintMaker *make) {
  247. make.top.mas_equalTo(0);
  248. make.left.mas_equalTo(0);
  249. make.right.mas_equalTo(0);
  250. make.height.mas_equalTo(40);
  251. make.centerX.mas_equalTo(_endtimeBtn.mas_centerX);
  252. }];
  253. /** 提交 */
  254. UIButton *commitBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  255. [commitBtn setBackgroundImage:[UIImage imageNamed:@"blue"] forState:UIControlStateNormal];
  256. [commitBtn setTitle:@"提交" forState:UIControlStateNormal];
  257. [commitBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
  258. commitBtn.titleLabel.font = [UIFont systemFontOfSize:18];
  259. commitBtn.titleLabel.textAlignment = NSTextAlignmentCenter;
  260. [commitBtn addTarget:self action:@selector(commitBtnClick) forControlEvents:UIControlEventTouchUpInside];
  261. [self.view addSubview:commitBtn];
  262. [commitBtn mas_makeConstraints:^(MASConstraintMaker *make) {
  263. make.top.mas_equalTo(stopLB.mas_bottom).offset(30);
  264. make.left.mas_equalTo(20);
  265. make.height.mas_equalTo(40);
  266. make.right.mas_equalTo(-20);
  267. }];
  268. [typeArr addObject:@"0"];
  269. [typeArr addObject:@"1"];
  270. [typeArr addObject:@"2"];
  271. THDatePickerView *dateView = [[THDatePickerView alloc] initWithFrame:CGRectMake(0, HEIGHT, WIDTH, 300)];
  272. dateView.delegate = self;
  273. [self.view addSubview:dateView];
  274. self.beginDateView = dateView;
  275. THDatePickerView *endDateView = [[THDatePickerView alloc] initWithFrame:CGRectMake(0, HEIGHT, WIDTH, 300)];
  276. endDateView.delegate = self;
  277. [self.view addSubview:endDateView];
  278. self.endDateView = endDateView;
  279. }
  280. - (void)datePickerViewSaveBtnClickDelegate:(NSString *)timer {
  281. NSLog(@"保存点击");
  282. if ([showStr isEqualToString:@"1"]) {
  283. beginlb.text = timer;
  284. beginStr = @"0";
  285. }else{
  286. endlb.text = timer;
  287. endsStr = @"0";
  288. }
  289. [UIView animateWithDuration:0.3 animations:^{
  290. self.beginDateView.frame = CGRectMake(0, HEIGHT, WIDTH, 300);
  291. self.endDateView.frame = CGRectMake(0,HEIGHT, WIDTH, 300);
  292. }];
  293. }
  294. - (void)datePickerViewCancelBtnClickDelegate {
  295. NSLog(@"取消点击");
  296. [UIView animateWithDuration:0.3 animations:^{
  297. self.beginDateView.frame = CGRectMake(0, HEIGHT, WIDTH, 300);
  298. self.endDateView.frame = CGRectMake(0,HEIGHT, WIDTH, 300);
  299. }];
  300. }
  301. -(void)starttimeClick:(UIButton *)btn{
  302. showStr = @"1";
  303. [UIView animateWithDuration:0.3 animations:^{
  304. self.beginDateView.frame = CGRectMake(0, HEIGHT - 300, WIDTH, 300);
  305. [self.beginDateView show];
  306. }];
  307. }
  308. -(void)endtimenClick:(UIButton *)btn{
  309. showStr = @"0";
  310. [UIView animateWithDuration:0.3 animations:^{
  311. self.endDateView.frame = CGRectMake(0, HEIGHT - 300, WIDTH, 300);
  312. [self.endDateView show];
  313. }];
  314. }
  315. -(void)searchClick:(UIButton *)btn{
  316. btn.selected = !btn.selected;
  317. if(!btn.selected){
  318. typeArr = [NSMutableArray array];
  319. [typeArr addObject:@"0"];
  320. [typeArr addObject:@"1"];
  321. [typeArr addObject:@"2"];
  322. firebtn.selected=NO;
  323. faultBtn.selected=NO;
  324. OtherBtn.selected=NO;
  325. }else{
  326. [typeArr removeObject:@"0"];
  327. [typeArr removeObject:@"1"];
  328. [typeArr removeObject:@"2"];
  329. firebtn.selected=YES;
  330. faultBtn.selected=YES;
  331. OtherBtn.selected=YES;
  332. }
  333. }
  334. -(void)fireClick:(UIButton *)btn{
  335. btn.selected = !btn.selected;
  336. if(btn.selected){
  337. [typeArr removeObject:@"1"];
  338. }else{
  339. [typeArr addObject:@"1"];
  340. }
  341. if(!firebtn.selected||!faultBtn.selected||!OtherBtn.selected){
  342. searchTypeBtn.selected = NO;
  343. }else{
  344. searchTypeBtn.selected = YES;
  345. }
  346. }
  347. -(void)faultClick:(UIButton *)btn{
  348. btn.selected = !btn.selected;
  349. if(btn.selected){
  350. [typeArr removeObject:@"0"];
  351. }else{
  352. [typeArr addObject:@"0"];
  353. }
  354. if(!firebtn.selected||!faultBtn.selected||!OtherBtn.selected){
  355. searchTypeBtn.selected = NO;
  356. }else{
  357. searchTypeBtn.selected = YES;
  358. }
  359. }
  360. -(void)otherClick:(UIButton *)btn{
  361. btn.selected = !btn.selected;
  362. if(btn.selected){
  363. [typeArr removeObject:@"2"];
  364. }else{
  365. [typeArr addObject:@"2"];
  366. }
  367. if(!firebtn.selected||!faultBtn.selected||!OtherBtn.selected){
  368. searchTypeBtn.selected = NO;
  369. }else{
  370. searchTypeBtn.selected = YES;
  371. }
  372. }
  373. -(void)timeClick:(UIButton *)btn{
  374. btn.selected = !btn.selected;
  375. }
  376. - (void)didReceiveMemoryWarning {
  377. [super didReceiveMemoryWarning];
  378. // Dispose of any resources that can be recreated.
  379. }
  380. /*
  381. #pragma mark - Navigation
  382. // In a storyboard-based application, you will often want to do a little preparation before navigation
  383. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  384. // Get the new view controller using [segue destinationViewController].
  385. // Pass the selected object to the new view controller.
  386. }
  387. */
  388. -(void)commitBtnClick{
  389. NSString *jsonString = [typeArr componentsJoinedByString:@","];;
  390. if(!searchTimeBtn.selected){
  391. [DataSourceManager gettroubledeviceWithUrlPagesize:100 Page:1 fromTime:beginlb.text toTime:endlb.text Type:jsonString completionBlock:^(NSMutableArray *array) {
  392. //回调传值要把array回传
  393. //回调筛选
  394. NSLog(@"----------0-%@",array);
  395. NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:array,@"array", nil];
  396. [[NSNotificationCenter defaultCenter]postNotificationName:@"search" object:nil userInfo: dic];
  397. [self.navigationController popViewControllerAnimated:YES];
  398. }];
  399. }else{
  400. [DataSourceManager gettroubledeviceWithUrlPagesize:100 Page:1 fromTime:@"" toTime:@"" Type:jsonString completionBlock:^(NSMutableArray *array) {
  401. //回调传值要把array回传
  402. //回调筛选
  403. NSLog(@"-----------2%@",array);
  404. NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:array,@"array", nil];
  405. [[NSNotificationCenter defaultCenter]postNotificationName:@"search" object:nil userInfo: dic];
  406. [self.navigationController popViewControllerAnimated:YES];
  407. }];
  408. }
  409. }
  410. @end