我正在开发一个使用 Ionic 和 Cordova 制作的 IOS 应用程序。我读到要访问相机必须设置权限,所以我修改了 Info.plist 文件并添加了以下密钥:
<key>NSCameraUsageDescription</key>
<string>Aggiungere immagini agli articoli</string>
<key>NSPhotolibraryAddUsageDescription</key>
<string>Aggiungere immagini agli articoli</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Aggiungere immagini agli articoli</string>
但是当我运行应用程序并选择打开手机相机的按钮时,相机打开并且对话窗口请求许可,但应用程序突然崩溃。我不明白为什么?我应该在我的控制器代码中添加其他内容来等待用户权限吗?提前致谢
这是我的 config.xml 文件
<platform name="ios">
<edit-config file="*-Info.plist" mode="merge" target="NSCameraUsageDescription">
<string>Aggiungere immagini agli articoli</string>
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="NSPhotolibraryAddUsageDescription">
<string>Aggiungere immagini agli articoli</string>
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="NSPhotoLibraryUsageDescription">
<string>Aggiungere immagini agli articoli</string>
</edit-config>