9
私はMapView
を反応ネイティブのAndroid用に使用しようとしています。ここに私の(非常に基本的な)コードです:RCTMapクラス用に定義されたビューマネージャがありません
/**
* Sample React Native App
* https://github.com/facebook/react-native
*/
'use strict';
var React = require('react-native');
var {
AppRegistry,
Image,
ListView,
StyleSheet,
Text,
TextInput,
View,
ToastAndroid,
MapView,
ToolbarAndroid
} = React;
var SwitchAndroid = require('SwitchAndroid');
var toolbarActions = [
{title: 'Create', icon: require('image!ic_create_black_48dp'), show: 'always'},
{title: 'Filter'},
{title: 'Settings', icon: require('image!ic_settings_black_48dp'), show: 'always'},
];
var velib = React.createClass({
getInitialState: function() {
return {
actionText: 'Example app with toolbar component',
toolbarSwitch: false,
colorProps: {
titleColor: '#3b5998',
subtitleColor: '#6a7180',
},
};
},
render: function() {
return (
<View>
<ToolbarAndroid
actions={toolbarActions}
navIcon={require('image!ic_menu_black_24dp')}
onActionSelected={this._onActionSelected}
onIconClicked={() => this.setState({actionText: 'Icon clicked'})}
style={styles.toolbar}
subtitle={this.state.actionText}
title="Toolbar"
/>
<MapView
showsUserLocation="true"
/>
</View>
)
},
onActionSelected: function(position) {
if (position === 0) { // index of 'Settings'
showSettings();
}
}
});
var styles = StyleSheet.create({
toolbar: {
backgroundColor: '#e9eaed',
height: 56,
},
map: {
height: 150,
margin: 10,
borderWidth: 1,
borderColor: '#000000',
},
});
AppRegistry.registerComponent('velib',() => velib);
は、しかし、私は常に、このエラーが発生します。ここでは
は私のlogcatエラーです:アンドロイド避難所のための
W/ReactNativeJS(18572): 'Warning: Native component for "RCTModalHostView" does not exist'
W/ReactNativeJS(18572): 'Warning: Native component for "RCTTextView" does not exist'
W/ReactNativeJS(18572): 'Warning: Native component for "RCTTextField" does not exist'
D/ReactNativeJS(18572): 'Running application "velib" with appParams: {"initialProps":{},"rootTag":1}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF'
ああ...右。したがって、正しい答えは「オープンソースになるまで待つ」ことですか?おかげさまで 私は、空のプロジェクトを実行し、 警告を持っています – Kai23
:「RCTMap」のネイティブコンポーネントが 警告が存在しません:「RCTModalHostView」のネイティブコンポーネントが 警告が存在しません:「RCTWebView」のネイティブコンポーネントが これが何であるか存在しないのですか? – Toolkit