【发布时间】:2020-09-25 03:36:16
【问题描述】:
我使用以下代码将png文件写入App Group文件夹以在我的共享扩展和App之间共享,我发现写入文件可以成功(我可以在我的终端中找到该文件),但是写完后,我用contentsOfDirectory来获取App Group Folder的内容,会失败并抛出
Error Domain=NSCocoaErrorDomain Code=260 "The folder “435D6129-B964-46A4-A066-47133EFF832D” doesn’t exist." UserInfo={NSUserStringVariant=(
Folder
因为我可以写到App group,所以我觉得App Group的配置还可以,但是为什么不能使用contentsOfDirectory获取App group目录的内容呢?
【问题讨论】:
-
检查你的url是否有
file://,如果有,则不是有效路径 -
...要解决这个问题,您应该使用
.path而不是.absoluteString -
@jtbandes,谢谢!这正是问题所在!
标签: ios swift xcode sandbox ios-app-group