2017-05-18 4 views
0

重大な影響を受けるネイティブアプリケーションがありますが、このエラーが発生することがあります。アプリケーションにはたくさんの画像やテキストがありますが、この問題の根本的な原因を理解することはできません。ReactネイティブsetAllowFontScaling引数1には型booleanがあり、java.lang.Integerを持っています

LOCATION ViewManagersPropertyCache.java line 100 in com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateShadowNodeProp() 
EXCEPTION java.lang.IllegalArgumentException 
MESSAGE method com.facebook.react.views.text.ReactTextShadowNode.setAllowFontScaling argument 1 has type boolean, got java.lang.Integer 

助けてください。

答えて

-1

allowFontScalingプロップを検索するプロジェクトをグレープしてください。ブール値でなければなりませんが、整数に設定すると、このエラーが表示されます。

grep -rn "allowFontScaling" . 
1

import {Text} from 'react-native'; 

Text.defaultProps.allowFontScaling = true; 

または

<Text allowFontScaling={true}> Some Test Line </Text> 
を次のように使用してください。
関連する問題