ios - 以编程方式设置 NSCameraUsageDescription?

标签 ios swift

我需要显示不同的相机权限消息,一个用于用户启动 QR 扫描仪时,一个用于拍照。

用户可以从任何一个开始,产品不希望对两者都使用通用消息。

有没有办法以编程方式设置 NSCameraUsageDescription,或者只能在 Info.plist 中完成?

谢谢

最佳答案

您无法编辑应用的 Info.plist。您没有对该文件的写入权限。事实上,一个应用程序的包是只读的。您无法保存对 bundle 的更改。

您应该在许可消息中使用提及这两种情况的通用消息。这样用户就知道此权限也将在其他地方使用。

关于ios - 以编程方式设置 NSCameraUsageDescription?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53427266/

相关文章:

ios - 代码 |为什么使用启动屏幕文件而不是启动图像源?

iphone - 核心数据通过两个描述符对数据进行排序

ios - 无法在 Xcode 8.3.3 中解锁文件 “project.pbxproj”

ios - Navigation Bar item Become Title(滑动时不消失)

ios - 你如何在 Swift 中循环播放 AVPlayer?

swift - 获取 NSDate 并快速将其从 24 小时格式转换为 12 小时格式

ios - 更改自定义 UIButton 的背景颜色?

ios - 将 GL_COLOR_ATTACHMENT1 设置为 GL_DRAW_BUFFER0 时,glDrawBuffers 会导致 GL_INVALID_OPERATION

ios - 在 iOS 上使用 MapKit 搜索地址

json - 在 Swift 4 中将以 0 开头的字符串转换为 Json