5
,當我在我的應用程序 此使用Navigator和TouchableHighlight我有一個錯誤是我index.ios.js(渲染和renderScene功能)代碼:導航不變違規:onlyChild必須傳給孩子只有一個孩子
render: function() {
return (
<View>
<Navigator
renderScene={this.renderScene}>
</Navigator>
</View>
)
},
renderScene: function(route, nav) {
return <LoginView navigator={nav} />;
}
,這是一個LoginView
var LoginView = React.createClass({
onPress: function() {
},
render: function() {
return (
<View>
<TouchableHighlight />
</View>
)
},
});
我敢肯定,這是因爲一個事實,即TouchableHighlight只能有一個孩子(在TouchableHihglight.js的渲染功能的代碼有一個用唯一的兒童功能來自onlyChild.js來驗證孩子的數量) 我不明白的是爲什麼在我的情況下TouchableHighlight有不止一個孩子(因爲我看到它根本沒有孩子)?
希望大家幫我傢伙(:
你在一個空的傳遞TouchableHighlight?如果是這樣,爲什麼?謝謝。 –
是啊你是對的,這是我的壞,我只需要添加任何孩子到TouchableHighlight –
好吧,我會繼續下面的答案。 –