KiiBucket の delete(_:) メソッドを実行すると Bucket を削除できます。削除された Bucket 内の Object はすべて削除されます。
KiiBucket
delete(_:)
Bucket 削除の例を以下に挙げます。
Swift:
let bucket = Kii.bucket(withName: "__KII_BUCKET_") do{ try bucket.deleteSynchronous() } catch let error as NSError { // Handle the error. return }
let bucket = Kii.bucket(withName: "__KII_BUCKET_") bucket.delete { (retBucket : KiiBucket, error : Error?) -> Void in if (error != nil) { // Handle the error. return } }
Objective-C:
KiiError *error = nil; KiiBucket *bucket = [Kii bucketWithName:@"__KII_BUCKET_"]; [bucket deleteSynchronous:&error]; if (error != nil) { // Handle the error. return; }
KiiBucket *bucket = [Kii bucketWithName:@"__KII_BUCKET_"]; [bucket deleteWithBlock:^(KiiBucket *retBucket, NSError *error) { if (error != nil) { // Handle the error. return; } }];