Проблема при отправке куки на URL с UIWebView

Я должен открыть URL в UIWebview с cookie, Я должен отправить cookie в UIWebView, Только если cookie значение будет исправлено webview загрузит.

Вот моя установка:

В моем приложении метод Delegate

 - (void)applicationDidBecomeActive:(UIApplication *)application 
  {
      [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];

   }

Вот как я создаю cookie и загрузка запроса в ViewController'sviewDidLoad метод:

//Set Cookie
NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];
[cookieProperties setObject:@"username" forKey:NSHTTPCookieName];
[cookieProperties setObject:cookieValue forKey:NSHTTPCookieValue];
[cookieProperties setObject:@".xyz.com" forKey:NSHTTPCookieDomain];
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];

[cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:2629743] forKey:NSHTTPCookieExpires];

NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];

//Create Reqeust
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:completeURL]];

[_webView loadRequest:request];

Проблема, с которой я сталкиваюсь

Это работает только в моем симуляторе. Я тестировал в устройстве и на других компьютерах Mac это не работает. И иногда это даже не работает в моей системе.

Я не могу найти причину этого?

0 ответов

Другие вопросы по тегам