Skip to content

Commit c2798a6

Browse files
committed
Fix warning.
1 parent 83d7dd6 commit c2798a6

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed

LLDebugTool/Core/Component/Hierarchy/Function/NSObject+LL_Hierarchy.m

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ - (void)LL_replaceAttributeString:(NSString *)newString key:(NSString *)key {
285285
[LLTool log:[NSString stringWithFormat:@"KeyPath:%@ isn't a NSAttributedString or nil", key]];
286286
return;
287287
}
288-
NSMutableAttributedString *attribute = [[NSMutableAttributedString alloc] initWithAttributedString:string];
288+
NSMutableAttributedString *attribute = string ? [[NSMutableAttributedString alloc] initWithAttributedString:string] : [[NSMutableAttributedString alloc] init];
289289
[attribute replaceCharactersInRange:NSMakeRange(0, string.length) withString:newString];
290290
[self setValue:string forKey:key];
291291
}
@@ -1223,13 +1223,16 @@ @implementation UIActivityIndicatorView (LL_Hierarchy)
12231223
LLTitleCellModel *model1 = [[[LLTitleCellModel alloc] initWithTitle:@"Style" detailTitle:[LLEnumDescription activityIndicatorViewStyleDescription:self.activityIndicatorViewStyle]] noneInsets];
12241224
model1.block = ^{
12251225
[weakSelf LL_showActionSheetWithActions:[LLEnumDescription activityIndicatorViewStyles] currentAction:[LLEnumDescription activityIndicatorViewStyleDescription:weakSelf.activityIndicatorViewStyle] completion:^(NSInteger index) {
1226+
#pragma clang diagnostic push
1227+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
12261228
if (index <= UIActivityIndicatorViewStyleGray) {
12271229
weakSelf.activityIndicatorViewStyle = index;
12281230
} else {
12291231
if (@available(iOS 13.0, *)) {
12301232
weakSelf.activityIndicatorViewStyle = index + (UIActivityIndicatorViewStyleMedium - UIActivityIndicatorViewStyleGray - 1);
12311233
}
12321234
}
1235+
#pragma clang diagnostic pop
12331236
}];
12341237
};
12351238
[settings addObject:model1];

LLDebugTool/Core/Component/Html/UserInterface/LLHtmlConfigViewController.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ - (void)viewDidLoad {
4242
}
4343

4444
- (void)viewWillDisappear:(BOOL)animated {
45+
[super viewWillDisappear:animated];
4546
if ([self.headerTextField isFirstResponder]) {
4647
[self.headerTextField resignFirstResponder];
4748
}

LLDebugTool/Core/Others/EnumDescription/LLEnumDescription.m

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,12 +521,12 @@ + (NSString *)activityIndicatorViewStyleDescription:(UIActivityIndicatorViewStyl
521521
#pragma clang diagnostic push
522522
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
523523
NSArray *actions = @[@(UIActivityIndicatorViewStyleWhiteLarge),@(UIActivityIndicatorViewStyleWhite),@(UIActivityIndicatorViewStyleGray)];
524-
#pragma clang diagnostic pop
525524
#ifdef __IPHONE_13_0
526525
if (@available(iOS 13.0, *)) {
527526
actions = @[@(UIActivityIndicatorViewStyleMedium),@(UIActivityIndicatorViewStyleLarge),@(UIActivityIndicatorViewStyleWhiteLarge),@(UIActivityIndicatorViewStyleWhite),@(UIActivityIndicatorViewStyleGray)];
528527
}
529528
#endif
529+
#pragma clang diagnostic pop
530530
for (NSNumber *num in actions) {
531531
NSString *style = [self activityIndicatorViewStyleDescription:[num integerValue]];
532532
if (style) {
@@ -634,12 +634,15 @@ + (NSString *)tableViewCellSeparatorStyleDescription:(UITableViewCellSeparatorSt
634634

635635
+ (NSArray <NSString *>*)tableViewCellSeparatorStyles {
636636
NSMutableArray *styles = [[NSMutableArray alloc] init];
637+
#pragma clang diagnostic push
638+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
637639
for (UITableViewCellSeparatorStyle i = UITableViewCellSeparatorStyleNone; i <= UITableViewCellSeparatorStyleSingleLineEtched; i++) {
638640
NSString *style = [self tableViewCellSeparatorStyleDescription:i];
639641
if (style) {
640642
[styles addObject:style];
641643
}
642644
}
645+
#pragma clang diagnostic pop
643646
return [styles copy];
644647
}
645648

@@ -758,12 +761,15 @@ + (NSString *)barStyleDescription:(UIBarStyle)style {
758761

759762
+ (NSArray <NSString *>*)barStyles {
760763
NSMutableArray *styles = [[NSMutableArray alloc] init];
764+
#pragma clang diagnostic push
765+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
761766
for (UIBarStyle i = UIBarStyleDefault; i <= UIBarStyleBlackTranslucent; i++) {
762767
NSString *style = [self barStyleDescription:i];
763768
if (style) {
764769
[styles addObject:style];
765770
}
766771
}
772+
#pragma clang diagnostic pop
767773
return [styles copy];
768774
}
769775

LLDebugTool/Core/Others/Tool/LLTool.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,10 @@ + (UIWindow *)topWindow {
8888
}
8989

9090
+ (UIWindow *)keyWindow {
91+
#pragma clang diagnostic push
92+
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
9193
return [UIApplication sharedApplication].keyWindow;
94+
#pragma clang diagnostic pop
9295
}
9396

9497
+ (void)log:(NSString *)string {

0 commit comments

Comments
 (0)