我有一个websql数据库,我想指向与本地存储相同的位置。
我可以使用此(私有)方法轻松设置localstorage路径:
[preferences _setLocalStorageDatabasePath:savePath];
但是我找不到类似于WebSQL数据库的东西。我读了这篇文章,但我很困惑该怎么做:
Can a WebKit-based Mac app use HTML5 databases from Safari?
我将WebDatabaseDirectory添加到我的plist并指向〜/ Library / Application Support / MyApp,但似乎没有做任何事情。
我做错了什么?
答案 0 :(得分:0)
我不熟悉这个主题,但也许以下提示可以帮助你挺身而出:
检查文档中的超类以获取命令。 自2013年以来,WebSQL已不再维护,所以我认为使用它并不是最好的主意。 SQLite可以与核心数据一起使用。
我还检查并阅读了你的链接,在哪里 “当你不使用Safari时,似乎数据库被写入〜/ Library / WebKit / Databases ......” 和 “...设置WebDatabaseDirectory默认使您的应用程序使用与Safari相同的目录结构,这似乎是〜/ Library / Safari / Databases。”
数据库不应存储在应用程序支持中。