Я не смогу ответить, почему эти методы не запускаются, у меня точно такие же методы, и они вызываются при использовании HTTPS, но мне интересно, почему вы не реализуете остальную часть NSURLConnection
делегировать методы?Например, -didReceiveResponse
и т. Д.
Я также думаю, что ваше соединение фактически начинается с
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
У вас не должно быть [NSURLConnection connectionWithRequest:request delegate:self];
, и, наконец, вы запускаете и устанавливаете другой синхронный NSURLConnection исохраняя его в том, что должно быть NSMutableData
.
Попробуйте использовать только свой первый NSUrlConnection *conn
(и обязательно верните его правильно позже), а затем настройте свои данные в методе делегата -didReceiveResponse
, и вы можетефактически установить или добавить данные в методе делегата -didReceiveData
.