2012-05-11 9 views
0

私のアプリは位置情報ベースのアプリであり、うまくいきます。今私はバックグラウンドから来たときに情報を更新したい。私はAppDelegateメソッドから1つの関数を呼び出して、NSURLConnectionリクエストを呼び出し、最初に与えられた1つの場所に対して情報を正常に取得します。しかし、私が割り当てた他の場所でリフレッシュされません。NSURLConnection httpリクエストの呼び出しをapplicationWillEnterForegroundメソッドからリフレッシュ

コードは次のとおりです。

- (void)applicationWillEnterForeground:(UIApplication *)application 
{ 

    [self.viewController refresh];//api refresh method. 
} 

今では最初の要求を送信し、私はそれが変更されたがUIViewController詳細を変更されませでも場所を割り当て。

ここで私は最後に私が与えた要求をリフレッシュしたい。しかし、私は最初の場所にしか行きません。うわー、私はこの問題を解決することができます。

+0

は、リフレッシュのコードを示しています。 1回だけ呼び出されるので、なぜ複数のリクエストがないのかはわかりません。 – Manuel

+0

NSString * strs = [@ "http://www.earthtools.org/timezone-1.1/" stringByAppendingString:[NSString stringWithFormat:@ "%@ /%@"、place.latitude、place.longitude]]; NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:strs]]; NSLog(@ "%@"、リクエスト); self.reqTimeZone = [NSURLConnection connectionWithRequest:デリゲート要求:自己]; [self.reqTimeZone start];これは私がAppdelegateメソッドからリフレッシュしているときにのみ古い場所の要求を要求する私の要求です。 – Madhubalan

+0

@ user1278712、コードをコメントとして追加するのではなく、答えを編集してください – Brian

答えて

0
If you are receiving data , the second time you hit the url nad it is not being reflected in the viewcontroller then there might be problem as :- 
1>At what Event you might want to refresh data. 
2>How are you sending the data to another viewcontroller 
Check if the data is reaching the intended viewcontroller successfully 

リフレッシュ方法も表示してください。 あなたのリフレッシュ方法は、いくつかのパラメータとあなたはそれらのパラメータを送信していないを持っているなら、あなたは試みることがあります。 -

- (void)applicationWillEnterForeground:(UIApplication *)application 
{  
NSLog(@"app will enter foreground");  
[viewController refresh:NULL]; 
} 

問題はあなたのコードを投稿してください解決しない場合。

+0

私はviewControllerにパラメータを送信しませんでした。なぜなら、リフレッシュメソッドは何もないからです。 - (void)refresh { NSLog(@ "%@"、self.placedetail.name); [自己表示:self.placedetail]; } placesetailsは、送信要求の場所情報を持つオブジェクトです。 in displayメソッドは、場所の詳細を使用してリクエストを送信します。それはうまく動作し、最初に場所を割り当てる1つの場所をリフレッシュする。 2回目は新しい場所ではなく古い場所への要求を送信します。私を助けてくださいどのように私はすべての場所のためにリフレッシュする – Madhubalan

関連する問題