gpt4 book ai didi

ios8 - 键盘扩展中的 IOS 8 应用程序组访问容器应用程序文件

转载 作者:行者123 更新时间:2023-12-01 06:53:28 25 4
gpt4 key购买 nike

我想通过应用程序组功能访问自定义键盘扩展中的容器应用程序文件。为此,我在我的 Apple 门户上创建了组 ID,并将其添加到我的两个目标(键盘和应用程序)中
我已成功通过 NSUserDefaults 访问数据它工作正常,我可以访问数据。但我坚持从容器应用程序获取文件
我有访问网址

NSURL *containerURL = [[NSFileManager defaultManager] 
containerURLForSecurityApplicationGroupIdentifier:@"group.com.company.app"];

NSURL 按照以下方式返回 URL。
/Users/AxisCyberTech1/Library/Developer/CoreSimulator/Devices/1649BBF4-6615-4E53-BFC9-A3D07F3CA70A/data/Containers/Shared/AppGroup/49A4F24B-30A8-474E-8FFA-072E0DF61CBD/

但此路径无法访问 Container 源包中的任何文件。
如何访问容器源文件

最佳答案

键盘扩展还有另一个限制。您应该在 Info.plist 中将 RequestsOpenAccess 设置为 YES 然后它可以访问文件。

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html#//apple_ref/doc/uid/TP40014214-CH16-SW2

关于ios8 - 键盘扩展中的 IOS 8 应用程序组访问容器应用程序文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25450077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com