@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);
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
我添加异常断点,并且每次在CTFontManagerRegisterFontsForURL((__bridge CFURLRef)url, kCTFontManagerScopeNone, &error);
如何解决它时都会出现异常?
编辑:
也许没有什么可以解决的。遇到异常断点并不意味着您的应用程序崩溃。异常可能会在内部被捕获,并且应用程序会继续正常运行。因此,您遇到异常断点这一事实可能并不重要。问题是如果继续,或者完全禁用异常断点,会发生什么。如果在禁用异常断点时没有崩溃,那么您应该忽略在启用异常断点时暂停的事实。
| 归档时间: |
|
| 查看次数: |
397 次 |
| 最近记录: |