Ios 将本地文件加载到app CoreData?;

Ios 将本地文件加载到app CoreData?;,ios,core-data,swiftui,cloudkit,ios8-share-extension,Ios,Core Data,Swiftui,Cloudkit,Ios8 Share Extension,该应用程序使用CloudKit容器将数据同步到iCloud。我使用共享扩展名将本地文件数据加载到CloudKit容器 现在,将本地文件加载到应用程序的过程如下: 在系统文件中打开共享扩展名以选择本地文件 将本地文件加载到CloudKit容器 将数据同步到应用程序的CoreData 当文件较大时,步骤2和步骤3非常慢。也许在我的过程中有一些错误的逻辑 我希望按照以下流程进行操作: 将本地文件数据加载到我的应用程序的CoreData 将CoreData同步到iCloud 我可以做到不使用共享扩展名,

该应用程序使用CloudKit容器将数据同步到iCloud。我使用共享扩展名将本地文件数据加载到CloudKit容器

现在,将本地文件加载到应用程序的过程如下:

  • 在系统文件中打开共享扩展名以选择本地文件
  • 将本地文件加载到CloudKit容器
  • 将数据同步到应用程序的CoreData
  • 当文件较大时,步骤2和步骤3非常慢。也许在我的过程中有一些错误的逻辑

    我希望按照以下流程进行操作:

  • 将本地文件数据加载到我的应用程序的CoreData
  • 将CoreData同步到iCloud
  • 我可以做到不使用共享扩展名,直接在应用程序中加载本地文件吗

    一个可能的解决方案是同时使用应用程序组和CloudKit容器。首先将数据加载到应用程序组,然后将应用程序组同步到CloudKit容器。这可能吗

    最好的方法是什么?谢谢你的帮助