#ios #swift #uitextview #wkwebview
#iOS #быстрый #uitextview #wkwebview
Вопрос:
У меня есть текстовое представление, а над ним у меня есть отдельное представление, внутри которого есть встроенный WKWebView.
view.addSubView(textField) view.addSubView(separateView) separateView.addSubview(wkWebView)
Если я начну достаточно панорамировать и сжимать WKWebView, я получу ошибки. Основными 2 вещами, которые выделяются, являются
Ошибка первого ответчика: неключевое окно при попытке перезагрузки-разрешение из — за ручной клавиатуры (окно первого ответчика..
и
Окно UITextEffectsWindow не должно становиться ключевым. Пожалуйста, отправьте сообщение об ошибке на клавиатуру
Похоже, что я не могу безопасно добавить WKWebView в отдельный вид, потому что этот сбой продолжает происходить. Как только это произойдет, все приложение станет непригодным для использования.
[Просмотр] Ошибка первого ответчика: неключевое окно при попытке перезагрузки-разрешение из — за ручной клавиатуры (окно первого ответчика
lt;UIRemoteKeyboardWindow: 0x1080c1c00; рамка = (0 0; 414 896); непрозрачный = НЕТ; авторазмер = W H; слой = lt;UIWindowLayer: 0x2838eefc0gt;lt;UIWindowLayer: 0x2838eefc0gt;gt;, ключевое окно lt;UIWindowLayer: 0x2838eefc0gt;gt;lt;UIWindow: 0x107111e70; рамка = (0 0; 414 896); Распознаватели жестов = lt;NSArray: 0x28364dad0gt;; слой = lt;NSArray: 0x28364dad0gt;lt;UIWindowLayer: 0x28381ef60gt;lt;UIWindowLayer: 0x28381ef60gt;gt;)
[Просмотр] Ошибка первого ответчика: неключевое окно при попытке перезагрузки-разрешение из — за ручной клавиатуры (окно первого ответчика
lt;UIRemoteKeyboardWindow: 0x1080c1c00; рамка = (0 0; 414 896); непрозрачный = НЕТ; авторазмер = W H; слой = lt;UIWindowLayer: 0x2838eefc0gt;lt;UIWindowLayer: 0x2838eefc0gt;gt;, ключевое окно lt;UIWindowLayer: 0x2838eefc0gt;gt;lt;UIWindow: 0x107111e70; рамка = (0 0; 414 896); Распознаватели жестов = lt;NSArray: 0x28364dad0gt;; слой = lt;NSArray: 0x28364dad0gt;lt;UIWindowLayer: 0x28381ef60gt;lt;UIWindowLayer: 0x28381ef60gt;gt;)
Assert] UITextEffectsWindow should not become key. Please file a bug to Keyboard | iOS with this call stack:
(
0 UIKitCore 0x00000001a638b204 33B02AB5-5DAF-3249-8DC6-5872DF830EC5
- 15569412
1 UIKitCore 0x00000001a60cee3c 33B02AB5-5DAF-3249-8DC6-5872DF830EC5
- 12701244
2 WebKit 0x00000001b0157c5c 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 7429212
3 WebKit 0x00000001afe510d4 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 4255956
4 WebKit 0x00000001b00cac88 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 6851720
5 WebKit 0x00000001afa93064 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 331876
6 WebKit 0x00000001afe11538 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 3994936
7 WebKit 0x00000001afa74858 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 206936
8 WebKit 0x00000001afa7414c 9F7B0B3B-7F33-3F7F-883E-7B2EE83F42FB 205132
9 JavaScriptCore 0x00000001ad9f4220 74545BAC-15FF-320D-A90B-8F89F75E39C1 16138784
10 JavaScriptCore 0x00000001ad9f51f0 74545BAC-15FF-320D-A90B-8F89F75E39C1 16142832
11 CoreFoundation 0x00000001a36089e8 4FBDF167-161A-324C-A233-D516922C67E5 670184
12 CoreFoundation 0x00000001a36088e4 4FBDF167-161A-324C-A233-D516922C67E5 669924
13 CoreFoundation 0x00000001a3607be8 4FBDF167-161A-324C-A233-D516922C67E5 666600
14 CoreFoundation 0x00000001a3601bc8 4FBDF167-161A-324C-A233-D516922C67E5 641992
15 CoreFoundation 0x00000001a3601360 CFRunLoopRunSpecific 600
16 GraphicsServices 0x00000001bac3f734 GSEventRunModal 164
17 UIKitCore 0x00000001a607c584 33B02AB5-5DAF-3249-8DC6-5872DF830EC5
- 12363140
18 UIKitCore 0x00000001a6081df4 UIApplicationMain 168
19 libswiftUIKit.dylib 0x00000001b73c524c $s5UIKit17UIApplicationMainys5Int32VAD_SpySpys4Int8VGGSgSSSgAJtF 104
20 myAppName 0x0000000104990800 $sSo21UIApplicationDelegateP5UIKitE4mainyyFZ 120
21 Имя моего приложения 0x0000000104990778 $s7myAppName11AppDelegateC5$mainyyFZ
- 48
22 Имя моего приложения 0x000000010499e3cc основной 32
23 либдильд.dylib 0x00000001a32bdcf8 E574A365-9878-348A-8E84-91E163CFC128 7416
)