且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

由于-traitCollection返回nil,应用程序在iOS 13上崩溃,这是不允许的

更新时间:2023-01-24 21:45:36

在使用旧的Telegram源代码的情况下,TGSimpleImageView只会在traitCollection函数中放置以下代码而不是'return nil'来引起此问题

In case of old Telegram source code, TGSimpleImageView will cause this problem simply in traitCollection function put following code instead of 'return nil'

- (UITraitCollection *)traitCollection
{
    if (@available(iOS 13.0, *)) {
        [UITraitCollection setCurrentTraitCollection:[[UITraitCollection alloc]init]];
    } else {
        // Fallback on earlier versions
    };
    return [[UITraitCollection alloc]init];
}