Réagir Natif: impossible de charger l'image

J'écris un simple iOS programme pour afficher une image à Réagir Natif.

'use strict';

var React = require('react-native');
var {
  Image
} = React;

var styles = React.StyleSheet.create({

  base: {
    height: 400,
    width: 400 
}
});

class SimpleApp extends React.Component {
  render() {
    return (
    <Image
    style={styles.base}
    source={require('image!k')}
    //source={{uri: 'http://news.xinhuanet.com/world/2015-05/09/127782089_14311512601821n.jpg'}}
      /> 
    )
  }
}

React.AppRegistry.registerComponent('SimpleApp', () => SimpleApp);

Mais j'ai eu le message de l'écran de l'iPad:

"Failed to print error:","'undefined' is not an object (evaluating 'stackString.split')"

Quand j'ai modifier le code pour utiliser une url de l'image

//source={require('image!k')}
source={{uri: 'http://news.xinhuanet.com/world/2015-05/09/127782089_14311512601821n.jpg'}}

Je seulement obtenir un rouge rect frontière.

Lorsque j'utilise un autre fichier js, tout fonctionne bien."Bonjour tout le Monde" peut afficher sur l'écran de l'iPad.

'use strict';

var React = require('react-native');
var {
  Text,

} = React;


class SimpleApp extends React.Component {
  render() {
    return (

        <Text>Hello World</Text>

    )
  }
}

React.AppRegistry.registerComponent('SimpleApp', () => SimpleApp);
Le réseau <Image> chargeur prend uniquement en charge les png dès maintenant à partir de ce que je peux dire. jpg semble être pris en charge lors du chargement de l'image statique ref source={require('image!k')} est utilisé pour charger une image statique, changement k le nom de votre image stockée localement, require sera base64 votre image dans l'application source={{uri: 'http://...'}} est utilisé pour charger une image sur le réseau, vous chargez un fichier jpeg qui ne semble pas être pris en charge encore essayer le chargement d'un png à la place

OriginalL'auteur Han Pengbo | 2015-05-09