我想点击UINavigationBar上的刷新按钮后刷新我的整个视图。刷新它自己工作正常,但视图没有拿起动画。我尝试使用NSThread,它有效,但在我的控制台中有很多垃圾。有没有办法做到这一点?
当我的视图方法被调用时,一切都正常,但是当我在我的动作方法中为我的刷新按钮调用相同的方法时,它不会。
有什么想法吗?
代码:
-(void)buttonItemClicked{
NSLog(@"buttonItemclicked");
myView.labelName.text = nil;
myView.otherLabelName.text = nil;
[spinner startAnimating];
[spinnerView setHidden:NO];
[self requestAPI];
}
-(void)requestAPI{
//After requests to the API are done
[spinner stopAnimating];
[spinnerView setHidden:YES];
}
在requestAPI方法中的我对Web服务请求并将spinnerView的hidden属性设置为YES和[spinner stopAnimating];