From 3e8437ae559487362fae3525beb79c534c213a51 Mon Sep 17 00:00:00 2001 From: 单军华 Date: Thu, 12 Jul 2018 13:44:34 +0800 Subject: [PATCH] bug修复和功能优化 --- screendisplay/screendisplay/Classes/检测/Controller/DetailDataViewController.m | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git "a/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Controller/DetailDataViewController.m" "b/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Controller/DetailDataViewController.m" index 9cbcd69..bec9dd6 100644 --- "a/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Controller/DetailDataViewController.m" +++ "b/screendisplay/screendisplay/Classes/\346\243\200\346\265\213/Controller/DetailDataViewController.m" @@ -14,7 +14,7 @@ @interface DetailDataViewController ()<UITableViewDelegate,UITableViewDataSource> { - + NSTimer * myTimer; // ������������������ } @property(nonatomic,strong) UITableView * tableView; @@ -114,6 +114,10 @@ [self initView]; [self getDetailList]; + + //���1���������������function��������� + myTimer = [NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(updateDynamicData) userInfo:nil repeats:YES]; + } -(void)viewWillAppear:(BOOL)animated @@ -121,6 +125,21 @@ [super viewWillAppear:YES]; self.navigationController.navigationBarHidden = YES; + + if (myTimer == nil) + myTimer = [NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(updateDynamicData) userInfo:nil repeats:YES]; + else + //��������������� + [myTimer setFireDate:[NSDate distantPast]]; +} + +-(void)viewDidDisappear:(BOOL)animated +{ + [super viewDidDisappear:YES]; + + //��������������� + if(myTimer) + [myTimer setFireDate:[NSDate distantFuture]]; } -(void) initView @@ -142,6 +161,11 @@ #pragma mark custom function +-(void)updateDynamicData +{ + [self getDetailList]; +} + -(void)getDetailList { NSMutableDictionary *param = [[NSMutableDictionary alloc] init]; -- Gitblit v1.8.0