调用webservice后刷新视图

时间:2011-06-12 16:24:57

标签: iphone objective-c xcode web-services uiview

  

可能重复:
  Refresh view after UIBarButtonItem is clicked

我想点击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];

0 个答案:

没有答案