Le SDK OSS pour iOS propose une API synchrone pratique pour vérifier l'existence d'un objet spécifique dans un bucket.
Notes
-
Avant d'exécuter l'exemple de code de cette rubrique, créez une instance OSSClient en utilisant un nom de domaine personnalisé ou le Security Token Service (STS). Pour plus d'informations, consultez la rubrique Initialisation.
RemarqueLa région du bucket est définie par l'endpoint spécifié lors de l'initialisation.
Exemple de code
L'exemple de code suivant montre comment déterminer si un objet existe :
NSError * error = nil;
BOOL isExist = [client doesObjectExistInBucket:@"examplebucket" objectKey:@"file" error:&error];
if (!error) {
if(isExist) {
NSLog(@"File exists.");
} else {
NSLog(@"File not exists.");
}
} else {
NSLog(@"Error!");
}