Run time crash due to use of depricated UI Image apis
vibhor-d11 opened this issue · comments
bug report
Version & Platform
"react-native": "0.72.5"
"react-native-view-shot": "3.5.0"
Platform: iOS
Issue Overview:
Building with Xcode 15 for iOS 17 lead to the run-time crash when using a deprecated UIGraphicsBeginImageContextWithOptions
code on the UIImage instances with .zero size.
Following UI Image apis are depricated from ios 17 when build with Xcode 15:
- https://developer.apple.com/documentation/uikit/1623912-uigraphicsbeginimagecontextwitho
- https://developer.apple.com/documentation/uikit/1623924-uigraphicsgetimagefromcurrentima
Instead need to use UIGraphicsImageRenderer
and UIGraphicsImageRendererContext
.
Steps to reproduce the behavior
Building with Xcode 15 for iOS 17 lead to the run-time crash when using a deprecated UIGraphicsBeginImageContextWithOptions code on the UIImage instances with .zero size.
Pr to address this fix : #515