undefined ist kein Objekt (Bewertung von 'RCTCameraRollManager.getPhotos')

8

Ich möchte CameraRoll verwenden, um ein Bild zu erhalten, aber durch einen roten Bildschirm unterbrochen.

Also habe ich folgendes versucht:

%Vor%

Red-Screen

    
AlienCoder 23.10.2015, 02:16
quelle

2 Antworten

15

Bitte überprüfen Sie, ob RCTCameraRoll zu Ihrer Bibliothek hinzugefügt wurde. Wenn nicht, müssen Sie die Bibliothek mit node_module/react-native/Libraries/CameraRoll

verknüpfen

Es gibt eine gute Anleitung zum Verknüpfen von Bibliotheken, um in den reaktionsnativen Dokumenten nativ zu reagieren Ссылка

    
Nishanth Shankar 23.10.2015 06:38
quelle
1

Als Android-Entwickler hatte ich Schwierigkeiten, die reaktionsbedingte Kamerarolle zu verwenden. Ich konnte es in folgendem Ort finden: -

%Vor%

Und während ich die Bibliothek über "reactive-native link cameraRoll" verknüpfte, sah ich den folgenden Fehler: -

%Vor%

Also müssen wir es wie folgt manuell verknüpfen:

Öffnen Sie Ihren Xcode. Ziehen Sie den RCTCameraRoll.xcodeproj von node_module / react-native / Libraries / CameraRoll in den linken Bereich des Bibliotheksordners. Gehen Sie nun zu Projekt - Allgemein - "Verknüpfte Frameworks und Bibliotheken" füge (+) den Ordner libRCTCameraRoll.a hinzu.

Erneut installieren und es funktioniert.

    
Nicks 09.02.2017 22:54
quelle

Tags und Links