我的应用程序已经在App Store上,但现在我正在创建Apple Watch Extension,这也意味着将数据存储在Shared Group
中。
如何在第一次启动新更新的情况下,为已经下载了我的应用的客户移动当前存储的数据(Core Data
和UserDefaults
)?< / p>
最有效和资源最少的方法是什么,只有在第一次打开新更新时才为老用户执行此操作?
答案 0 :(得分:2)
我有类似的问题,但只有用户默认值。我所做的只是当应用程序启动时,它首先在共享组位置查找,如果失败则查找旧位置,然后将其移动到新位置。
这意味着它只需要第一次检查多个位置