Posted in编程
iOS修复CocoaPods引入的老旧三方库Bug方法
一些年代比较久远的但是依然在运行的iOS项目中,其中使用的一些三方库作者停止维护,但这个库在项目中依然在使用。随着iOS系统版本的更新,有些方法被弃用,会出现一些警告,甚至直接出现闪退问题。
比如 YBImageBrowser
这个查看大图的库,在旧项目中点击直接出现闪退。查看断点,问题出在 _UIGraphicsBeginImageContextWithOptions
方法在iOS17中被 UIGraphicsImageRenderer
替代。