uYouEnhanced/Sources/AppIconManager.m
2024-06-16 21:30:55 -05:00

18 lines
546 B
Objective-C

#import "AppIconManager.h"
@implementation AppIconManager
+ (void)setIcon:(NSString *)appIcon completion:(void (^)(BOOL))completion {
[[UIApplication sharedApplication] setAlternateIconName:appIcon completionHandler:^(NSError * _Nullable error) {
if (error) {
NSLog(@"Error setting alternate icon %@: %@", appIcon, error.localizedDescription);
}
completion(error != nil);
}];
}
+ (void)doesNotSupport {
[[UIApplication sharedApplication] setAlternateIconName:nil completionHandler:nil];
}
@end