OSS SDK for iOS は、指定されたオブジェクトがバケットに存在するかどうかを確認するための便利な同期 API を提供します。
注意事項
このトピックのサンプルコードを実行する前に、カスタムドメイン名や Security Token Service (STS) などを使用して OSSClient インスタンスを作成する必要があります。 詳細については、「初期化」をご参照ください。
説明バケットのリージョンは、初期化時に指定されたエンドポイントによって決まります。
サンプルコード
次のコードは、オブジェクトが存在するかどうかを確認する方法の例です。
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!");
}