我的 iPhone 应用程序是基于位置的应用程序。它通过方法找到当前位置并显示它自己的详细信息NSURLConnection。现在我想在应用程序从后台激活时刷新此详细信息。我使用了效果很好的刷新按钮。所以从-applicationDidBecomeActive:method. 它成功刷新当前位置详细信息。但它并没有刷新其他地方的细节。如果我将当前位置更改为其他位置,则-applicationDidBecomeActive:呼叫仅刷新当前位置,视图屏幕没有变化。我该如何解决这个问题,我想刷新所有地方?
委托方式:
-(void)applicationDidBecomeActive:(UIApplication *)application
{
    [self.viewController refresh];//calls refresh method 
}
视图控制器方法:
-(void)refresh
{
    NSLog(@"%@",self.placedetail.name);
    [self displays:self.placedetail];
}
Placedetails 实例具有地点的经纬度,使用可以获取特定地点的详细信息。第一次是当前位置。
-(void)displays:(model *)place
{
    self.placedetail=place;
    NSString *strs=[@"http requst"];
    NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:strs]];
    NSLog(@"%@",request);
    self.reqTimeZone=[NSURLConnection connectionWithRequest:request delegate:self];
    [self.reqTimeZone start]; 
}
我怎么解决这个问题?