0
我的iPhone應用程序是基於位置的應用程序。它通過NSURLConnection
方法查找當前位置並顯示它自己的詳細信息。現在我想在應用從後臺變爲活動狀態時刷新此詳細信息。我使用了刷新按鈕,效果很好。所以請致電-applicationDidBecomeActive:method
的刷新功能。它會成功刷新當前位置的詳細信息。但這並不是令人耳目一新的其他地方的細節。 如果我將當前位置更改爲其他位置,則僅調用當前位置的-applicationDidBecomeActive:
刷新,視圖屏幕中沒有任何更改。我怎樣才能解決這個問題,我想要刷新所有地方?從applicationDidBecomeActive刷新NSconnection:方法
委託方法:
-(void)applicationDidBecomeActive:(UIApplication *)application
{
[self.viewController refresh];//calls refresh method
}
的viewController方法:
-(void)refresh
{
NSLog(@"%@",self.placedetail.name);
[self displays:self.placedetail];
}
Placedetails實例具有緯度和使用可以得到particularplce的細節的地方經度。第一次是當前位置。
-(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];
}
我該如何解決這個問題?
我試過讓相同的問題 – Madhubalan