2017-02-18 11 views
0

私は反応するのが初めてであり、それに従うことを試みていますthis Tutorial。確かに、それは反応ネイティブの古いバージョンです。だから、それが動作していないときにコードをフォローして調整する。私はReactNative 0.41を使用しています。TabBarIOSを使用してReact Nativeでタブを作成する

私index.ios.js:

json value'{uri =featured;}' of type NSMutableDictionary cannot be converted to an image. File not Found

答えて

0

これは、構文の変更によるものと思われます。新バージョンでは、systemIcon='featured'代わりのicon={{uri:'featured'}}

0

私はあなたがアイコンのURIを入力することで間違っていると思う:ここ

import React, { Component } from 'react'; 
import { 
    AppRegistry, 
    TabBarIOS 
} from 'react-native'; 
import Featured from './Featured'; 
import Search from './Search'; 

class BookSearch extends Component { 

    constructor(props) { 
     super(props); 
     this.state = { 
      selectedTab: 'featured' 
     }; 
    } 

    render() { 
     return (
      <TabBarIOS selectedTab={this.state.selectedTab}> 
       <TabBarIOS.Item 
        selected={this.state.selectedTab === 'featured'} 
        icon={{uri:'featured'}} 
        onPress={() => { 
         this.setState({ 
          selectedTab: 'featured' 
         }); 
        }}> 
        <Featured/> 
       </TabBarIOS.Item> 
       <TabBarIOS.Item 
        selected={this.state.selectedTab === 'search'} 
        icon={{uri:'search'}} 
        onPress={() => { 
         this.setState({ 
          selectedTab: 'search' 
         }); 
        }}> 
        <Search/> 
       </TabBarIOS.Item> 
      </TabBarIOS> 
     ); 
    } 
} 

AppRegistry.registerComponent('BookSearch',() => BookSearch); 

とエラーです。変数 'featured'は定義されていません。

selectedtabの入力が間違っているなど、さらに多くのエラーがあります。

乾杯:

+0

を使用しています「特集」私は構文は= {{URI:「特集」}} 'アイコンから変更されたことを考え出した変数ではない= 'featured'' – Poorya

+0

ああアイコン'に '申し訳ありませんが、私はあなたがそれを解決したことを知って、とにかく幸せそれを意味します。 :) – Codesingh

関連する問題