0
votes

Impossible de lire la propriété showImagePicker de non défini dans réact de Native iOS

Je suis fatigué avec ce problème

  1. NPM Installer réacteur-natif-image-picker @ Dernière --Save
  2. réact-native lien réact-natif-image-picker

    importer imagePicker à partir de "réact-natif-image-sapeur"; xxx


0 commentaires

3 Réponses :


0
votes

Lorsque vous utilisez réacteur-native-link Il affecte 3 fichiers dans votre dossier Android, le fichier build.gradle (localisé Android / App), le Paramètres.Gradle (localisé Android /) et le fichier MAINAPApplication.java (localisé Android / App / SRC / Java).

Normalement, tout en reliant, les dépendances ne sont pas appliquées dans build.gradle parfois. Par conséquent, vérifiez si le package ( réacteur-natif-picker ) est ajouté, sinon aller de l'avant et l'ajoutez comme Compiler le projet (': réact-natif-image-sélecteur') < / code>.

De même, consultez tous les autres fichiers spécifiés ci-dessus si le package est défini.

Ceci est pour Android (J'ai mal compris la question car j'avais le même problème et que je l'ai résolu pour Android)


1 commentaires

À Android, cela fonctionne bien, ce qui n'obtient que de la question dans iOS. Merci.



2
votes

Vous devez redémarrer le packager, chaque fois que vous exécutez la commande de liaison afin de prendre effet. Il suffit d'annuler le packager exécutant et d'exécuter réacteur-native exécutant-ios à nouveau


1 commentaires

Désinstallez et dissimulez le sélecteur d'image. et réinstallez et relinez cela. puis après «réact-native run-ios». Donc, vous obtenez toujours ce problème, ainsi que de plus de temps exécutez la commande de liaison et «réact-native run-ios». Mais la question n'est pas résolue. Et à Android, ça marche bien.



0
votes

J'ai également eu affaire à cette question étrange pendant quelques jours, dans certaines menaces à Github et à d'autres questions, je ne pouvais pas trouver une solution qui résolvait vraiment le problème de mon côté jusqu'à ce que je trouve ce bizarre mais en vigueur! Voici les étapes que j'ai suivies:

1.- Ouvrez Xcode et à partir de votre répertoire de projet, accédez aux bibliothèques de dossiers. Après cela, allez et trouvez rnimagepicker et ouvre le dossier produits.

2.- Aller à l'onglet Phases de construction.

3.- glisser-déposer librniimagepicker.a pour lier binaire avec des bibliothèques. Cette étape est la magie

Cette étape est la magie, en faisant cela, une relation de liaison manquée dans votre projet sera générée à ce moment-là, votre projet devrait ressembler à ceci:

4.- Fermez votre projet

5.- exécuter sudo rm -rf node_modules / .cache

6.- Après cela, compilez votre projet avec Xcode ou avec RUN-iOS React-Native Bien que la compilation se produise et que la dépendance de la liaison obtient un registre, elle renvoie une erreur de dépendances du cycle (mais c'est une bonne nouvelle, nous sommes presque là!)

7.- Ouvrez à nouveau l'itinéraire décrit à l'étape 1 et retirez librniimagepicker.a en cliquant dans la Buttom moins. Entrez la description de l'image ici

8.- Exécutez votre projet à nouveau et voila ! Le réacteur-natif-picker fonctionne! :)


0 commentaires