如何使用代码管理iphone中的缓存

时间:2012-01-05 02:24:05

标签: iphone

我的应用程序需要用户名和密码字段。首次登录时验证工作正常。但是第二次以后密码字段中没有验证。它会自动从缓存中收集。    我使用以下代码进行请求。

NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:                             [NSURL URLWithString:xmlUrl]                                     cachePolicy:NSURLRequestUseProtocolCachePolicy
                    timeoutInterval:30.0];

[theRequest setHTTPMethod:@“GET”]; NSURLResponse * response = nil;

[NSURLConnection sendSynchronousRequest:theRequest
                                       returningResponse:&response error:&error];
NSDictionary* dict=[theRequest allHTTPHeaderFields];

提前致谢

1 个答案:

答案 0 :(得分:0)

请改用此行:

NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:xmlUrl]
                                            cachePolicy:NSURLRequestReloadIgnoringCacheData
                                            timeoutInterval:30.0];
[theRequest setHTTPMethod:@"GET"];