2016-02-08 3 views
1

Я пытаюсь удалить несколько объектов в облачной службе Amazon в Objective-C.AWS s3 - Удаление нескольких объектов в iOS

После поиска в Интернете, все, что я смог найти, как удалить только один объект:

AWSS3 *s3 = [AWSS3 defaultS3]; 
    AWSS3DeleteObjectRequest *deleteRequest = [AWSS3DeleteObjectRequest new]; 
    deleteRequest.bucket = yourBucket; 
    deleteRequest.key = yourKey; 
    [[s3 deleteObject:deleteRequest] continueWithBlock:^id(AWSTask *task) { 
     return task; 
    }]; 

Однако я хочу, чтобы иметь возможность удалить несколько объектов из ведра в одном запросе. Пожалуйста помоги!!

Спасибо большое

ответ

2

Существует еще один вызов называется AWSS3DeleteObjectsRequest (во множественном числе), что позволяет удалить несколько объектов, если вы знаете, все ключи. Ознакомьтесь с документацией here.

+0

Благодарим вас так много! он работает =] – galhe2

+0

huh какая документация? –

+0

Документация, связанная в моем ответе ... Вот полный URL-адрес, если вы предпочитаете копировать-вставить, чем ссылку: http://docs.aws.amazon.com/AWSiOSSDK/latest/Classes/AWSS3DeleteObjectsRequest.html –