Hi. I am having this issue in our app. It happens only in IOS 14. And I am unable to catch this crash in debug mode because app is crashing only in when we download the app from TestFlight..
About this problem I write a post in stack overflow you can also take a look for details:
https://stackoverflow.com/questions/64045660/app-crashes-after-keyboard-shows-only-in-testflight-release-and-ios-14
We are trying to login we write informations to textfields keyboard is open and then we pressing the login button screen seems like freezing and some seconds after keyboard field become black and then app is crashing. When we press login app request to api and shows loading after response received loading closing and going to next screen with rootViewController.
Code:
self.resignTextField(item: self.view)
self.loginButton.isUserInteractionEnabled = false
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { [weak self] in
self?.loginButton.isUserInteractionEnabled = true
self?.viewModel.login(username: username, password: password)
}
What is the problem. Any body faced with this error before? Please help.
Crash log:
0 libobjc.A.dylib 0x00000001adebe148 0x1ade96000 + 164168
1 UIKitCore 0x000000019d3c7b8c 0x19c397000 + 16976780
2 QuartzCore 0x000000019d8b94c0 0x19d769000 + 1377472
3 QuartzCore 0x000000019d8c242c 0x19d769000 + 1414188
4 QuartzCore 0x000000019d8c1f3c 0x19d769000 + 1412924
5 QuartzCore 0x000000019d8c6d44 0x19d769000 + 1432900
6 QuartzCore 0x000000019d8c77b0 0x19d769000 + 1435568
7 UIKitCore 0x000000019d3a677c 0x19c397000 + 16840572
8 UIKitCore 0x000000019d185034 0x19c397000 + 14606388
9 UIKitCore 0x000000019d1ba018 0x19c397000 + 14823448
10 UIKitCore 0x000000019d1b5b94 0x19c397000 + 14805908
11 UIKitCore 0x000000019d3bd954 0x19c397000 + 16935252
12 QuartzCore 0x000000019d8bd9e8 0x19d769000 + 1395176
13 QuartzCore 0x000000019d8c3eb4 0x19d769000 + 1420980
14 UIKitCore 0x000000019d3aa2b8 0x19c397000 + 16855736
15 UIKitCore 0x000000019d1c811c 0x19c397000 + 14881052
16 MyApp 0x00000001000d40c4 0x1000cc000 + 32964
17 UIKitCore 0x000000019d3bd954 0x19c397000 + 16935252
18 QuartzCore 0x000000019d8bd9e8 0x19d769000 + 1395176
19 QuartzCore 0x000000019d8c3eb4 0x19d769000 + 1420980
20 QuartzCore 0x000000019d8cf1d0 0x19d769000 + 1466832
21 QuartzCore 0x000000019d81b500 0x19d769000 + 730368
22 QuartzCore 0x000000019d845698 0x19d769000 + 902808
23 QuartzCore 0x000000019d846948 0x19d769000 + 907592
24 CoreFoundation 0x000000019a5f7ecc 0x19a55f000 + 626380
25 CoreFoundation 0x000000019a5f25b0 0x19a55f000 + 603568
26 CoreFoundation 0x000000019a5f2af8 0x19a55f000 + 604920
27 CoreFoundation 0x000000019a5f2200 0x19a55f000 + 602624
28 GraphicsServices 0x00000001b06ed598 0x1b06ea000 + 13720
29 UIKitCore 0x000000019ceb8004 0x19c397000 + 11669508
30 UIKitCore 0x000000019cebd5d8 0x19c397000 + 11691480
31 PrivateSDK 0x0000000104fa208c 0x101638000 + 60203148
32 MyApp 0x00000001000ddc78 0x1000cc000 + 72824
33 libdyld.dylib 0x000000019a2d1598 0x19a2d0000 + 5528
About this problem I write a post in stack overflow you can also take a look for details:
https://stackoverflow.com/questions/64045660/app-crashes-after-keyboard-shows-only-in-testflight-release-and-ios-14
We are trying to login we write informations to textfields keyboard is open and then we pressing the login button screen seems like freezing and some seconds after keyboard field become black and then app is crashing. When we press login app request to api and shows loading after response received loading closing and going to next screen with rootViewController.
Code:
self.resignTextField(item: self.view)
self.loginButton.isUserInteractionEnabled = false
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) { [weak self] in
self?.loginButton.isUserInteractionEnabled = true
self?.viewModel.login(username: username, password: password)
}
What is the problem. Any body faced with this error before? Please help.
Crash log:
0 libobjc.A.dylib 0x00000001adebe148 0x1ade96000 + 164168
1 UIKitCore 0x000000019d3c7b8c 0x19c397000 + 16976780
2 QuartzCore 0x000000019d8b94c0 0x19d769000 + 1377472
3 QuartzCore 0x000000019d8c242c 0x19d769000 + 1414188
4 QuartzCore 0x000000019d8c1f3c 0x19d769000 + 1412924
5 QuartzCore 0x000000019d8c6d44 0x19d769000 + 1432900
6 QuartzCore 0x000000019d8c77b0 0x19d769000 + 1435568
7 UIKitCore 0x000000019d3a677c 0x19c397000 + 16840572
8 UIKitCore 0x000000019d185034 0x19c397000 + 14606388
9 UIKitCore 0x000000019d1ba018 0x19c397000 + 14823448
10 UIKitCore 0x000000019d1b5b94 0x19c397000 + 14805908
11 UIKitCore 0x000000019d3bd954 0x19c397000 + 16935252
12 QuartzCore 0x000000019d8bd9e8 0x19d769000 + 1395176
13 QuartzCore 0x000000019d8c3eb4 0x19d769000 + 1420980
14 UIKitCore 0x000000019d3aa2b8 0x19c397000 + 16855736
15 UIKitCore 0x000000019d1c811c 0x19c397000 + 14881052
16 MyApp 0x00000001000d40c4 0x1000cc000 + 32964
17 UIKitCore 0x000000019d3bd954 0x19c397000 + 16935252
18 QuartzCore 0x000000019d8bd9e8 0x19d769000 + 1395176
19 QuartzCore 0x000000019d8c3eb4 0x19d769000 + 1420980
20 QuartzCore 0x000000019d8cf1d0 0x19d769000 + 1466832
21 QuartzCore 0x000000019d81b500 0x19d769000 + 730368
22 QuartzCore 0x000000019d845698 0x19d769000 + 902808
23 QuartzCore 0x000000019d846948 0x19d769000 + 907592
24 CoreFoundation 0x000000019a5f7ecc 0x19a55f000 + 626380
25 CoreFoundation 0x000000019a5f25b0 0x19a55f000 + 603568
26 CoreFoundation 0x000000019a5f2af8 0x19a55f000 + 604920
27 CoreFoundation 0x000000019a5f2200 0x19a55f000 + 602624
28 GraphicsServices 0x00000001b06ed598 0x1b06ea000 + 13720
29 UIKitCore 0x000000019ceb8004 0x19c397000 + 11669508
30 UIKitCore 0x000000019cebd5d8 0x19c397000 + 11691480
31 PrivateSDK 0x0000000104fa208c 0x101638000 + 60203148
32 MyApp 0x00000001000ddc78 0x1000cc000 + 72824
33 libdyld.dylib 0x000000019a2d1598 0x19a2d0000 + 5528