我想访问在iOS模拟器上创建的Realm数据文件。根据{{3}}的指示,我进入了以下目录:
~/Library/Developer/CoreSimulator/Devices/0AB2D954-A3D5-4ABF-A5C5-CC470FB4ABDE/data/Containers/Data/Application/7192723E-7582-48EB-8B66-14E1073D7CE6/Documents
但是,该目录只有以下Realm文件:
default.realm.note
default.realm.log_a
default.realm.log_b
default.realm.log
default.realm.lock
我无法找到Realm文件default.realm
。
此外,当我打开Realm Browser并访问目录时,除default.realm.note
之外的所有文件都显示为灰色,我无法访问Realm数据。
请注意,我创建了一个Realm实例并按realm.write
保存数据:
try! self.realm.write {
for (_, value) in json { // json is from SwiftyJSON
let pitcher = Player()
player.year.value = value["year"].int
player.name = value["name"].stringValue
self.realm.add(player)
}
}
那么如何访问Realm数据文件?
答案 0 :(得分:0)
领域auxiliary files(.note
,.lock
等)始终在.realm
文件本身旁边创建。所以似乎某些正在删除领域文件而不删除辅助文件,这可以解释为什么你找不到它。
请确保您未在代码中的某处删除此Realm文件。