Я предполагаю, что вы распечатываете этот журнал в методе вашего делегата connection:didReceiveData:
.Этот метод может вызываться несколько раз для одного соединения - на самом деле его обычно вызывают как минимум дважды.
Из документации:
Делегату периодически отправляется соединение: didReceiveData: сообщения по мере получения данных.Реализация делегата отвечает за сохранение вновь полученных данных.
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
// Append the new data to receivedData.
// receivedData is an instance variable declared elsewhere.
[receivedData appendData:data];
}
РЕДАКТИРОВАТЬ: я вижу, что в ваших последних изменениях вы добавили эту информацию регистрации (или, возможно, я не видел ее сразу - позор мне).
Возможно, вы вызываете этот метод обработчиком уведомлений?Если да, возможно, вы дважды зарегистрировались для этого уведомления -> следовательно, ваш обработчик вызывается дважды.