gpt4 book ai didi

objective-c - 在 `CTFontManagerRegisterFontsForURL` 获取异常

转载 作者:太空狗 更新时间:2023-10-30 03:52:29 24 4
gpt4 key购买 nike

@implementation UIFont (FlatUI)

+ (void) initialize {
[super initialize];
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
NSArray *fontNames = @[@"Lato-Regular", @"Lato-Bold", @"Lato-Italic", @"Lato-Light"];
for (NSString *fontName in fontNames) {
NSURL * url = [[NSBundle mainBundle] URLForResource:fontName withExtension:@"ttf"];
if (url) {
CFErrorRef error;
CTFontManagerRegisterFontsForURL((__bridge CFURLRef)url, kCTFontManagerScopeNone, &error);
}
}
});
}

我添加异常断点,每次它在 CTFontManagerRegisterFontsForURL((__bridge CFURLRef)url, kCTFontManagerScopeNone, &error); 获取异常如何解决? enter image description here

编辑:enter image description here

最佳答案

可能没有什么可以解决的。命中异常断点并不意味着您的应用程序崩溃。异常可能会在内部被捕获,应用程序会继续正常运行。因此,您遇到异常断点这一事实可能无关紧要。问题是如果你继续,或者如果你完全禁用异常断点会发生什么。如果您在异常断点被禁用时崩溃,那么您应该忽略当它是时您在那里暂停的事实>已启用

关于objective-c - 在 `CTFontManagerRegisterFontsForURL` 获取异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066929/

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