Swift 同一应用程序组中同伴应用程序和扩展应用程序的不同路径

Swift 同一应用程序组中同伴应用程序和扩展应用程序的不同路径,swift,watchkit,swift5,Swift,Watchkit,Swift5,我已在iOS应用程序和watchkit应用程序中启用应用程序组。我的配置文件也由XCode管理。iOS应用程序和WatchKit应用程序运行良好 当我尝试使用下面的语句从iOS应用程序和watchkit扩展访问共享容器的路径时,我得到了不同的路径 let directory: NSURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.com.myapp") 有人

我已在iOS应用程序和watchkit应用程序中启用应用程序组。我的配置文件也由XCode管理。iOS应用程序和WatchKit应用程序运行良好

当我尝试使用下面的语句从iOS应用程序和watchkit扩展访问共享容器的路径时,我得到了不同的路径

let directory: NSURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.com.myapp")

有人知道我做错了什么吗?

我对应用程序组没有太多经验。我只和他们一起工作过一次“今日延伸”。但我很确定不同的设备不能共享相同的文件路径……在这种情况下,watch应用程序是iOS应用程序的扩展。这两个应用程序都应该有一个共享容器/文件夹来共享数据。这个共享容器应该可以通过这个swift语句NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier(“group.com.myapp”)访问