È possibile utilizzare Realm.Configuration.fileURL
per modificare un percorso di file di Reame. Come la seguente:
let cachesDirectoryPath = NSSearchPathForDirectoriesInDomains(.CachesDirectory, .UserDomainMask, true)[0]
let cachesDirectoryURL = NSURL(fileURLWithPath: cachesDirectoryPath)
let fileURL = cachesDirectoryURL.URLByAppendingPathComponent("Default.realm")
let config = Realm.Configuration(fileURL: fileURL)
let realm = try! Realm(configuration: config)
Se non si desidera specificare fileURL
ogni ambito un'istanza, è possibile utilizzare Realm.Configuration.defaultConfiguration
. Se si imposta un oggetto di configurazione su defaultConfiguration
, Realm()
utilizza la configurazione come predefinita.
Realm.Configuration.defaultConfiguration = config
let realm = Realm()
Vedi anche ... https://realm.io/docs/swift/latest/#realm-configuration
fonte
2016-07-17 17:10:46
http://stackoverflow.com/questions/8489342/xcode-ios-trying-to-copy-files-to-caches-folder-on-install –
questo non è quello che voglio. –