2016-06-13 3 views
5

Obecnie otrzymuję RCTTextField do pracy z przełączaniem klawiatury. Ilekroć kliknij TextField i klawiatura ma przełączać się uzyskać następujące:RCTTextextield nie jest potomkiem RCTShadowView error

ExceptionsManager.js:76 view <RCTShadowView: 0x7faa0dcc7e90; viewName: RCTTextField; 
reactTag: 125; frame: {{10, 7.5}, {304, 30}}> (tag #125) is not a descendant of <RCTShadowView: 0x7faa101d0af0; 
viewName: RCTView; reactTag: 18; frame: {{0, 0}, {315, 502}}> (tag #18) 

nie mam pojęcia, jak śledzić co kwestia, może być - szuka trochę więcej szczegółów lub kierunku tutaj.

Dzięki!

+0

W tej chwili używam dokładnie tego samego problemu. Przeszukałem cały natywny kod reagowania, zaczynając od miejsca, w którym jest wyrzucany ten log i przeglądając każdy z tych komponentów, RCTShadowView i RCTTextField, i nie mogę znaleźć wskazówki, co się dzieje. Pierwszy widok, widok logowania, działa dobrze, ale wszystkie inne widoki z wejściami napotykają ten problem. Nie mogę również wyizolować problemu w jego własnym projekcie. Jedyne podejrzenie, z jakim mogę się zetknąć, to to, że rozpocząłem projekt w nieco wcześniejszej wersji języka natywnego i aktualizuję projekt do wersji 0.27.2. Trochę szczęścia? – Shaggydev

+2

Hej Donald - problemem w moim przypadku był komponent "reaguj na natywną klawiaturę i przewijanie". Tutaj jest więcej informacji: https://github.com/APSL/react-native-keyboard-aware-scroll-view/issues/33 Również powiązany problem z facebookiem: https://github.com/facebook/react- native/pull/7876 –

+0

To naprawdę wyjaśnia wszystko, dostarczyłeś brakujące łącze do brzydkiego problemu, który powstrzymywał mnie przed zaśnięciem. Teraz ma sens, dlaczego działa na jednej stronie, a nie na innych. Dziękuję Ci! – Shaggydev

Odpowiedz

6

znalazłem się na czym polega problem w moim przypadku było - jako odpowiedź wydaje się pomagać ludziom rozwiązywać podobne problemy tutaj jest:

W moich projektach powodowany był reagują-native Klawiatura-aware-scroll -widok. It was a known issue, ale dość trudne do wyśledzenia. Kolejny link, który może być pomocny - #7876