すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:オブジェクトが存在するかどうかの確認

最終更新日:Aug 22, 2024

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!");
}