在iOS开发中,我们可以通过卸载并重新安装它来重置应用程序,但在macOS开发中,我必须找到我的应用程序的UserDefaults plist并将其删除,并运行此行来刷新域db: / p>
try! FileManager.default.removeItem(at:Realm.Configuration.defaultConfiguration.fileURL!)
是否有更优雅的方式来完成上述所有事情? 或者只是重置领域db的更好方法?
答案 0 :(得分:1)
如果您不介意自己删除文件,则它们位于两个不同的位置:
~/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)希望对你有所帮助。