最近项目更新到最新版本IOS17,发现一个以前的页面突然闪退了。原来是IOS17下,这个方法
objectivec
UIGraphicsBeginImageContext(CGSize size)
已经被移除,原参数如果size为0的话,会出现闪退现象。
根据说明,上述方法已经被替换为
这时候,我们就改为新方法
objectivec
UIGraphicsImageRenderer *re = [[UIGraphicsImageRenderer alloc] initWithSize:view.bounds.size];
则程序可以顺利运行。