2016-06-13 9 views
5

私は現在RCTTextFieldをトグルキーボードで使用するようになっています。私は、TextFieldをクリックするとキーボードがトグルすることになっている時はいつでも私は次の取得:RCTTextFieldはRCTShadowViewエラーの子孫ではありません

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) 

私は根本的な問題が何であるかを追跡する方法は考えていません - ここではいくつかの詳細や方向を探しています。

ありがとうございます!

+0

私は現在、まったく同じ問題を抱えています。私は、このログがスローされた場所から開始し、RCTShadowViewとRCTTextFieldの各コンポーネントを調べて、何が起きているのかというヒントを見つけることができない、反応ネイティブコード全体を検索しました。最初のビューであるログインビューは正常に機能しますが、入力がある他のすべてのビューでこの問題が発生します。私は自分自身のプロジェクトでも問題を切り分けることはできません。私が実行できる唯一の疑念は、少し前のバージョンの反応ネイティブでプロジェクトを開始し、プロジェクトを0.27.2に更新していることです。運が良ければ? – Shaggydev

+2

Hey Donald - 私のケースでは、反応ネイティブキーボード認識型のスクロールビューコンポーネントが問題でした。ここに詳細があります:https://github.com/APSL/react-native-keyboard-aware-scroll-view/issues/33 また、関連するFacebookの問題:https://github.com/facebook/react-ネイティブ/プル/ 7876 –

+0

それは本当にすべてを説明する、あなたは私が眠れないようにしてきた厄介な問題に欠けているリンクを提供しました。今はなぜそれが1つのページで動作し、他のページでは動作しないのでしょうか。ありがとうございました! – Shaggydev

答えて

6

私は私の場合は問題が何であったかを発見した - 答えは、人々が同様の問題を解決するのに役立つように見えるとしてここにある:

私のプロジェクトでは、問題のある部分が反応し、ネイティブのキーボードを意識し、スクロールしました-view。 It was a known issueしかしかなり追跡するのは難しいです。役に立つ可能性のある別のリンク - #7876

関連する問題