更新时间:2023-09-01 23:44:34
我有这样的问题。我试过很多方法。我决定使用dirty hack:D
这是我的方式:
I had such a problem. I tried many ways. I decided use dirty hack :D That's my way:
当我得到NSHTTPURLResponse的Facebook(或其他)我保存请求url到NSUserDefaults: p>
When I was getting NSHTTPURLResponse for facebook (or else) i save request url to NSUserDefaults:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
if ([[httpResponse URL].absoluteString isEqualToString:@"http://www.simple.com/"])
{
[[NSUserDefaults standardUserDefaults] setURL:self.url forKey:@"urlLogin"];
[self dismissViewController];
}
}
当我打开我的应用程序时,使用NSURLRequest存储url:
And when I open my App i use NSURLRequest with my stored url:
NSURLRequest *request = [NSURLRequest requestWithURL:[[NSUserDefaults standardUserDefaults] URLForKey:@"urlLogin"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:3.0];
[NSURLConnection connectionWithRequest:request delegate:self];