2014-01-17 1 views
0

Мы находим, что наш запросURL не отправляется на сервер клиентами iOS7, то есть мы не видим эти запросы в блогах, и никаких ошибок не возникает. Все находится на iOS6; Однако, есть нечетное различие в формате NSURLRequest, который может быть виновником:Имеет ли значение NSURLRequest в iOS 7?

В iOS6:

<NSURLRequest http://rentaldog.net/hello-from-dave> 

В iOS7:

<NSURLRequest: 0xb114f60> { URL: http://rentaldog.net/hello-from-dave } 

Я догадался, что это может иметь что-то делаете ли кеширование включенным, поэтому я отключил его (?) без какой-либо разницы в поведении.

Вот соответствующие строки кода из приложения:

NSString *pingServerURL = @"http://ourserver.net/hello"; 
NSURLRequest *requestURL = [NSURLRequest requestWithURL:[NSURL URLWithString:pingServerURL] cachePolicy:0 timeoutInterval:60.0]; 
self.connection   = [[NSURLConnection alloc] initWithRequest:requestURL delegate:self]; 

Любые идеи?

+0

Это просто новый формат для свойства 'description' объекта. – Cyrille

+1

Очевидно, что ваш вопрос действительно выглядит следующим образом: [NSURLRequest cache issue iOS 7] (http://stackoverflow.com/questions/18923675/nsurlrequest-cache-issue-ios-7) – Cyrille

+0

Да, это то, что я думал, поэтому Я добавил параметры cachePolicy и timeoutInterval, но не получил другого результата. Любые предложения по тестированию? Я даже не вижу простых запросов к нашему хосту. Я построил образец проекта SimpleURLConnections и играл с этим – dfdumaresq

ответ

0

Моя проблема заключалась в том, что использовался локальный кеш, и последующие запросы не были направлены на сервер. Я изменил cachePolicy с 0 на 1, и теперь он работает.

 Смежные вопросы

  • Нет связанных вопросов^_^