ResponseString, вероятно, имеет значение null / nil, и среда выполнения знает, что из-за этого оператор if будет иметь значение false, поэтому пропускает его. Вы должны увидеть это с вашим NSLog(@"the response string is %@",responseString);
С другой стороны, Charles - хороший инструмент для отладки - вы можете видеть информацию http, когда она выходит и входит.