gpt4 book ai didi

objective-c - CGFontGetGlyphAdvances由于系统字体在越狱设备上崩溃

转载 作者:行者123 更新时间:2023-12-03 09:38:03 25 4
gpt4 key购买 nike

最近,我更新了我的应用程序并重新设计了其中一个 View Controller 。 Crashlytics告诉我,有些越狱用户(仅越狱用户)遇到以下崩溃。

异常类型:EXC_BAD_ACCESS
代码:0x2fc77efc的KERN_PROTECTION_FAILURE
CoreGraphics CGFontGetGlyphAdvances + 196

详细的崩溃报告在这里:
http://crashes.to/s/96facdd8c3a
http://crashes.to/s/30a55faaa9f

我的一位用户向我发送了他的屏幕截图,我从状态栏中注意到他更改了默认字体。

我现在没有越狱设备,因此无法重现此崩溃。但是,在重新设计的 View Controller 中,存在一些有关为UILabel设置字体的代码。

self.amountIndicator.text = @"◀︎";
self.amountIndicator.font = [UIFont systemFontOfSize:13];
self.amountIndicator.adjustsFontSizeToFitWidth = YES;
self.amountIndicator.textColor = iOS7tintColor;


swipeChangeLabel.textAlignment = NSTextAlignmentCenter;
swipeChangeLabel.textColor = [UIColor whiteColor];
swipeChangeLabel.backgroundColor = [UIColor clearColor];
swipeChangeLabel.numberOfLines = 0;
swipeChangeLabel.adjustsFontSizeToFitWidth = NO;

越狱设备上是否存在与“自定义字体或外观”不兼容的代码?

最佳答案

self.amountIndicator.text = @"◀︎";

通过在下一版本中删除此行(将此标签 View 更改为imageview),受影响的用户表示该问题现已修复。
正如@Emmanuel所说,这可能是字体问题。

关于objective-c - CGFontGetGlyphAdvances由于系统字体在越狱设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20350589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com