2016-03-31 13 views
0

私はアプリを開発中です。ログインページが含まれています。ログイン後、私は応答jsonを受け取ります。私は2つの異なるアカウントで複数回ログインしようとしました。iOSネットワークデータキャッシュの問題

アカウントはA & Bとなります。私がデバイス上で新しくビルドして実行し、アカウントAでログインしている場合。私は正しい応答を得る。ログアウトしてアカウントBで再ログインするとこの場合、私はアカウントAの古い応答を受け取ります。

私は逆にしても問題は解決しません。 Webサービスに問題はありません。

iosでレスポンスキャッシュに問題があるかどうかを知る必要があります。私はNSURLConnection,NSURLSession、およびAFNetworkingでこれを実装しようとしました。問題はそのままです。

私はアンドロイドデバイス用に同じものを実装しました。アンドロイドの応答の問題はありません。

誰でもこの状況について何か提案できますか?どんな提案も高く評価されます。

+0

コードを表示します。 –

答えて

0

NSURLCacheにはアカウントの概念はありません。キャッシュされたアイテムをすべて削除するか、キャッシングを無効にするように指示する必要があります。現実的には、JSONレスポンスをキャッシュするのは決して適切ではないので、おそらくこれらのリクエストに対してキャッシュを無効にするべきです。