Skip to content

Commit cce43df

Browse files
committed
[Update] fix(Ios):fix "_statusBarWindow" with iOS16 crash didi#1088
1 parent df672df commit cce43df

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

iOS/DoraemonKit/Src/Core/Plugin/UI/ViewMetrics/Function/UIView+DoraemonViewMetrics.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,12 @@ - (void)doraemon_layoutSubviews
3939
- (void)doraemonMetricsRecursiveEnable:(BOOL)enable
4040
{
4141
// 状态栏不显示元素边框
42-
UIWindow *statusBarWindow = [[UIApplication sharedApplication] valueForKey:@"_statusBarWindow"];
43-
if (statusBarWindow && [self isDescendantOfView:statusBarWindow]) {
42+
// UIWindow *statusBarWindow = [[UIApplication sharedApplication] valueForKey:@"_statusBarWindow"];
43+
// if (statusBarWindow && [self isDescendantOfView:statusBarWindow]) {
44+
// return;
45+
// }
46+
UIView * statusBarView = [[UIApplication sharedApplication] valueForKey:@"_statusBar"];
47+
if(statusBarView && [self isDescendantOfView:statusBarView.window]){
4448
return;
4549
}
4650

0 commit comments

Comments
 (0)