IPhone: NSHTTPCookie не будет установлен - PullRequest
0 голосов
/ 10 июля 2010

Я делаю это, но новый файл cookie не отображается, только некоторые другие файлы cookie, которые уже установлены.Что не так?

[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:[NSHTTPCookie cookieWithProperties:[NSDictionary dictionaryWithObjectsAndKeys:
                                                                                             @"www.mydomain.com", NSHTTPCookieOriginURL,
                                                                                             @"/", NSHTTPCookiePath,
                                                                                             @"mycookiename", NSHTTPCookieName,
                                                                                             @"mycookievalue", NSHTTPCookieValue,
                                                                                             nil]]];
 NSLog(@"%@",[NSHTTPCookieStorage sharedHTTPCookieStorage]);

1 Ответ

1 голос
/ 10 июля 2010

Вы пытались поместить NSURL в свойство NSHTTPCookieOriginURL?

NSURL *originURL = [NSURL URLWithString:@"http://www.mydomain.com"];

Похоже, что вы можете использовать NSString или NSURL, но любой из указанных вами URL-адресов должен соответствовать стандартам , изложенным в RFC 2396 (например, "http://x.y.z",). и др.).

Также убедитесь, что вы не пропускаете другие необходимые свойства cookie или форматирование этих свойств .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...