2015-04-28 8 views
1

Может ли кто-нибудь сказать мне, в чем именно причина, почему я получаю следующую ошибку?Получение AWSiOSSDKv2 [Ошибка] Часто

AWSiOSSDKv2 [Error] AWSURLSessionManager.m line: 254 | __41- [AWSURLSessionManager taskWithDelegate:] _ block_invoke208 | Недопустимый тип AWSURLSessionTaskType.

+0

У меня была эта ошибка довольно долго и я не могу найти ответ. Это происходит, когда я загружаю много файлов за короткий промежуток времени (прокрутка очень быстро), событие отменяет запрос. Проблема для меня в том, что блок Task не возвращается, поэтому я не могу обработать его, чтобы уведомить пользователей о том, что что-то случилось. Пожалуйста, дайте мне знать, если вы найдете что-то –

+0

. Я получаю эту ошибку, вы можете мне помочь. AWSiOSSDKv2 [Ошибка] AWSCredentialsProvider.m строка: 428 | __73- [AWSCognitoCredentialsProvider getCredentialsWithCognito: authenticated:] _ block_invoke | Ошибка GetCredentialsForIdentity. – user1068810

+1

Не могли бы вы предоставить более подробную информацию об этом? Что вызывает ошибку? Является ли решение размещенным ниже ссылкой и решает проблему для вас? Спасибо –

ответ

2

Может быть, немного поздно, но я нашел решение, которое сработало для меня.

Теперь это может быть иначе, потому что это действительно зависит от вашего кода. Например, у меня возникла проблема, попробовав отправить запрос PutItem в DynamoDB, и моя проблема заключалась в том, что я не инициализировал объект PutItemInput.

AWSDynamoDBPutItemInput *request = [AWSDynamoDBPutItemInput alloc]; 

Должно быть:

AWSDynamoDBPutItemInput *request = [[AWSDynamoDBPutItemInput alloc] init]; 

После инициализации код работал отлично.