NBFileBucket
@interface NBFileBucket : NSObject
ファイルバケットクラス
所属するファイルの管理機能を提供する。
-
バケット名
Declaration
Objective-C
@property (readonly, copy, nonatomic) NSString *_Nonnull bucketName;
Swift
var bucketName: String { get }
-
Undocumented
Declaration
Objective-C
- (instancetype)init NS_SWIFT_UNAVAILABLE("Use designated initializer");
-
バケット名を指定したイニシャライザ
Declaration
Objective-C
- (nonnull instancetype)initWithName:(nonnull NSString *)name;
Swift
init(name: String)
Parameters
name
バケット名
Return Value
初期化したインスタンス
-
ファイル一覧(メタデータ)をダウンロードする
リクエストパラメータで指定がある場合は、公開済みファイル一覧をダウンロードする
Declaration
Objective-C
- (void)queryFileInBackgroundWithCondition:(NBFileCondition)condition block:(nonnull NBFilesBlock)block;
Swift
func queryFileInBackground(condition: NBFileCondition, completion block: @escaping NBFilesBlock)
Parameters
condition
ファイル公開状態
block
実行結果を受け取るブロック
-
特定ファイルのメタデータを取得する
Declaration
Objective-C
- (void)getFileInBackgroundWithFilename:(nonnull NSString *)filename block:(nonnull NBFilesBlock)block;
Swift
func getFileInBackground(filename: String, completion block: @escaping NBFilesBlock)
Parameters
filename
取得希望ファイル名
block
実行結果を受け取るブロック