2012-04-19 2 views
1

Я пытаюсь обнаружить код ответа HTTP из 302. Это моя строка запроса:NSURLConnection не вызывает подключение делегата: willSendRequest: redirectResponse:

urlConnection = [[NSURLConnection connectionWithRequest:request delegate:response] retain]; 

Переменная response является экземпляром класса, я создал который осуществляет:

- (NSURLRequest *)connection:(NSURLConnection *)inConnection: 
      willSendRequest:(NSURLRequest *)inRequest 
      redirectResponse:(NSURLResponse *)inRedirectResponse 
{ 
    NSLog(@"redirect"); 
    return inRequest; 
} 

Но по какой-то причине это не касается. Я на 100% уверен, что вызов службы ударил и возвращает 302. Есть ли что-то еще, что мне не хватает в документации, чтобы вызвать этот делегат?

ответ

2

У вас есть дополнительное двоеточие:

...(NSURLConnection *)inConnection: willSend...

Удалить это, и вы должны быть хорошо идти.

(Помните, что колоны являются частью имен методов;! Вы должны получить их совершенно правильно)

+0

Это то, что я получаю за не кодирование в Objective-C так долго. Мои глаза вообще этого не заметили. Спасибо! – kailoon

+0

На самом деле, после моего редактирования, я должен был увидеть его CLEAR AS DAY! Geeze ... – kailoon

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