Возможно, вы захотите использовать NSURLConnection и загрузить вручную, а не использовать метод stringWithContesOfURL.Затем вы можете установить URLConnectionDelegate для вашего соединения.Когда вы будете перенаправлены, соединение вызовет этот метод для вашего делегата:
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
Аргумент запроса предоставляет URL, на который вы перенаправлены.Вы можете проверить это и делать то, что вы хотите с ним.Если вы хотите, чтобы перенаправление продолжалось, вы должны вернуть его из метода вашего делегата.