在iOS开发中,我们可以通过卸载和重新安装程序来重置应用程序,但在macOS开发中,我必须找到应用程序的UserDefaults plist并删除它,然后运行这一行来刷新领域db:
try! FileManager.default.removeItem(at:Realm.Configuration.defaultConfiguration.fileURL!)
有没有一种更优雅的方法来做以上所有的事情?或者只是一个更好的方法来重置域db?
发布于 2017-06-29 12:46:55
如果您不介意自己删除文件,它们位于两个不同的位置:
~/Library/Preferences/your.app.bundle.identifier.plist
中(参见此答案:https://stackoverflow.com/a/12637976/4063602)~/Library/Application Support/your.app.bundle.identifier/
(请参见此答案:https://stackoverflow.com/a/38280282/4063602)希望这对你有帮助。
https://stackoverflow.com/questions/44822409
复制相似问题