2016-04-13 68 views
1

我想刪除領域的數據庫。 我知道如何刪除Java的,但我需要做的是在迅速如何使用Realm刪除數據庫?

像這樣(JAVA):

RealmConfiguration realmConfig = new RealmConfiguration.Builder(this).build(); 
Realm.deleteRealm(realmConfig); 
realm = Realm.getInstance(realmConfig); 

感謝。

回答

2

如果你想刪除領域的文件從境界的官方文檔

let manager = NSFileManager.defaultManager() 
let realmPath = Realm.Configuration.defaultConfiguration.path as! NSString 
let realmPaths = [ 
    realmPath as String, 
    realmPath.stringByAppendingPathExtension("lock")!, 
    realmPath.stringByAppendingPathExtension("log_a")!, 
    realmPath.stringByAppendingPathExtension("log_b")!, 
    realmPath.stringByAppendingPathExtension("note")! 
] 
for path in realmPaths { 
    do { 
    try manager.removeItemAtPath(path) 
    } catch { 
    // handle error 
    } 
} 


​​

0

做的最好的事情就是打電話境界對象deleteAll()方法,如:

let realm = try! Realm() 

try! realm.write { 
    realm.deleteAll() 
}