2015-11-13 204 views
3

我使用CameraRoll組件來獲得photos.But我正在從CameraRoll.js未定義文件未定義IA不是一個對象(評估RCTCameraRollManager.getPhotos)

var RCTCameraRollManager = require('NativeModules').CameraRollManager; 

這裏RCTCameraRollManager得到「未定義」 我的方案我正在使用CameraRoll組件android和IOS.So如何通過命令提示符更新node_modules文件

+0

CameraRoll API尚未針對Android實施。我想知道你從上面拉你的需求字符串的例子。我沒有在[documentation](https://facebook.github.io/react-native/docs/cameraroll.html#content)中看到它。你是否首先需要反應原生態? –

回答

8

由於默認情況下不需要React Native的相機滾動管理器的更高版本。要將其添加回來,請打開Xcode。在左側,將名爲RCTCameraRoll.xcodeproj的xcode文件拖放到Libraries文件夾中。然後將其展開並從產品文件夾中將名爲libRCTCameraRoll.a的文件拖到「構建階段」 - >「帶庫的鏈接二進制文件」。更多信息here

+0

謝謝。它的工作原理 – vasavi

+0

我無法在文件夾 – verystrongjoe

+0

中找到名爲libRCTCameraRoll.a的庫在庫文件夾中添加RCTCameraRoll.xcodeproj的同時展開RCTCameraRoll.xcodeproj文件夾,因爲您有產品文件夾展開產品文件夾,那麼您可以找到libRCTCameraRoll.a文件 – vasavi

相關問題