IOS17闪退问题Assertion failure in void _UIGraphicsBeginImageContextWithOptions

最近项目更新到最新版本IOS17,发现一个以前的页面突然闪退了。原来是IOS17下,这个方法

objectivec 复制代码
UIGraphicsBeginImageContext(CGSize size)

已经被移除,原参数如果size为0的话,会出现闪退现象。

根据说明,上述方法已经被替换为

这时候,我们就改为新方法

objectivec 复制代码
UIGraphicsImageRenderer *re = [[UIGraphicsImageRenderer alloc] initWithSize:view.bounds.size];

则程序可以顺利运行。

相关推荐
得物技术2 小时前
得物 iOS 启动优化之 Building Closure
ios·性能优化
goto_w10 小时前
uniapp上使用webview与浏览器交互,支持三端(android、iOS、harmonyos next)
android·vue.js·ios·uni-app·harmonyos
鸿蒙布道师1 天前
鸿蒙NEXT开发对象工具类(TS)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
刘小哈哈哈1 天前
封装了一个iOS多分区自适应宽度layout
macos·ios·cocoa
布多1 天前
Tagged Pointer:苹果工程师的内存优化艺术
ios·源码
Rudon滨海渔村1 天前
新旧iPhone相册复制 - 相册图片视频对拷 - 换机 - 迁移设备数据 - 免费开源爱思助手
ios·iphone
清晨細雨2 天前
UniApp集成极光推送详细教程
android·ios·uni-app·极光推送
ii_best2 天前
iOS 按键越狱脚本支持一键新机软件教程
ios
lilili啊啊啊2 天前
查看iphone手机的使用记录-克魔实战
ios·智能手机·iphone
鸿蒙布道师2 天前
鸿蒙NEXT开发随机工具类(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei