iOS 禁用 "select more photos" 警报

iOS disable "select more photos" alert

我正在 React Native 上开发一个应用程序,但我遇到了 iOS 照片权限受限的问题。

我正在使用这个库 – https://github.com/react-native-cameraroll/react-native-cameraroll 来获取照片,我对本机 ios 代码有疑问。

当我设置 limited 权限后,每次我在屏幕上启动应用程序以获取照片时 iOS 都会向我显示警报。

我想禁用此警报并且永远不会显示它虽然我找不到究竟是什么触发了它

这是我使用的函数的源代码 -> https://github.com/react-native-cameraroll/react-native-cameraroll/blob/1421c1d7e4a384e3a37c42a4907738ae4fe9e399/ios/RNCCameraRollManager.m#L244

我相信这个函数触发了警报,因为当我注释掉它时警报没有出现,也许我错了,因为我没有任何经验 objective-c

P.S。我试图修改 this function 但看起来它与警报没有任何共同之处;(

要在用户授予有限的照片访问权限时禁用自动提示,您需要将 PHPhotoLibraryPreventAutomaticLimitedAccessAlert 添加到您的 info.plist