Я написал этот следующий код, который я нашел из вопроса о SO.Не удалось отправить файлы cookie в WebView Objective C
Я все еще смущен, потому что после выполнения всего этого я до сих пор не могу получить доступ к файлам cookie на моей странице PHP
.
Что я здесь делаю неправильно?
- (void)viewDidLoad {
[super viewDidLoad];
UIWebView *webview=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,self.view.frame.size.height)];
NSString *[email protected]"http://mywebsite.com";
NSURL *nsurl=[NSURL URLWithString:url];
NSMutableURLRequest *nsrequest=[NSMutableURLRequest requestWithURL:nsurl];
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
[cookieProperties setObject:@"testCookie" forKey:NSHTTPCookieName];
[cookieProperties setObject:@"someValue123456" forKey:NSHTTPCookieValue];
[cookieProperties setObject:@"www.mywebsite.com" forKey:NSHTTPCookieDomain];
[cookieProperties setObject:@"www.mywebsite.com" forKey:NSHTTPCookieOriginURL];
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];
[cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];
[cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:2629743] forKey:NSHTTPCookieExpires];
NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
[webview loadRequest:nsrequest];
}
я изменил URL, но забыл изменить в этом вопросе и его все еще не работает. –
Покажите нам код для того, как вы пытаетесь прочитать cookie ...? – IanW