【发布时间】:2016-05-03 04:58:57
【问题描述】:
【问题讨论】:
-
发布您到目前为止所尝试的代码。
-
你是在主线程上获取表数据吗?
-
在为刷新的表格视图加载数据后,在适当的时候调用
refreshControl.endRefreshing()。最合适的点是在numberOfSectionsInTableView(_:)方法中结束刷新。请输入您的代码以获得更好的帮助。 -
self.refreshControl = [[UIRefreshControl alloc] init]; self.refreshControl.backgroundColor = [UIColor whiteColor]; self.refreshControl.tintColor = [UIColor grayColor]; self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"正在获取数据..."]; [self.refreshControl addTarget:self action:@selector(refreshActiveOrders) forControlEvents:UIControlEventValueChanged]; [self.activeOrderTbl addSubview:self.refreshControl];
-
-(void)refreshActiveOrders{ DisplayData *displayData =[[ DisplayData alloc]init]; NSString *gmailID =[[NSUserDefaults standardUserDefaults] valueForKey:@"email"]; NSString *token = [[NSUserDefaults standardUserDefaults] valueForKey:@"token"]; if (gmailID.length>0) { [ displayData GetDisplayData:gmailID withFB:@"" withToken:token withVendor:@""]; } }
标签: ios uitableview uirefreshcontrol