gpt4 book ai didi

iOS 键盘扩展访问 PHImageManager

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:53 26 4
gpt4 key购买 nike

我正在尝试在 iOS 键盘扩展中访问用户相机胶卷中的最后一张照片。我已允许完全访问键盘并允许访问照片库。但是每次我尝试运行 PHImageManager.default().requestImage... 时,键盘都会终止...

是否不能在键盘扩展中使用 PHImageManager

最佳答案

根据 App Extension Programming Guide应该是可以的。

If you request open access by setting this key’s value to YES, your keyboard gains the following capabilities, each with a concomitant responsibility in terms of user trust:

  • Access to Location Services, the Address Book database, and the Camera Roll, each requiring user permission on first access

仅在 info.plist 文件中允许完全访问是不够的,用户还必须在键盘设置中允许完全访问。

在您的设备上,转到设置 -> 常规 -> 键盘 -> 键盘 -> %NAME_OF_YOUR_KEYBOARD% 并打开允许完全访问!

但是我在这里仍然面临问题:虽然我已经在我的扩展 info.plist 中添加了 NSPhotoLibraryUsageDescription我的键盘以以下消息终止:[access] 此应用已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键和一个向用户解释应用如何使用此数据的字符串值。

关于iOS 键盘扩展访问 PHImageManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44326413/

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