Ich versuche, NavigatorIOS
zu verwenden, also in meinem index.ios.js
habe ich:
Und dann in Home.js
:
Das Problem, das ich habe, ist, dass wenn ich auf TouchableHighlight
trigging onPress()
klicke, ein Fehler auftritt:
Es scheint also, dass es nicht navigator
von Requisiten finden kann, aber der Navigator sollte von NavigatorIOS
?
Es scheint auch, dass die Home
Komponente this.props.navigator
wie pro Bild hat:
Irgendwelche Hinweise?
Ich habe ein paar Links gefunden (Leute, die genau das gleiche Problem haben, aber das hat nicht geholfen):
Da du ES6 benutzt, musst du 'this' binden.
Zum Beispiel: onPress={this.onPress.bind(this)}
Bearbeiten: Noch eine andere Art, die ich in letzter Zeit verwendet habe, ist die Verwendung einer Pfeilfunktion für die Funktion selbst, da sie automatisch die äußere this
bindet.
Tags und Links javascript ios react-native navigator